a.link:link {font:bold 12px Arial;color:ffffff; text-decoration:none;}
a.link:visited {font:bold 12px Arial;color:ffffff; text-decoration:none;}
a.link:hover {font:bold 12px Arial;color:ffffff; text-decoration:none;}

td {font:10px arial; color:000000;}
td.link {padding:2px 10px 2px 10px; cursor:hand;}

font.divider {font:12px Arial; color:000000}
div.body {font:14px arial; color:000000;}

body {font:13px arial; color:000000;}

dt {
  font-weight: bold;
}

ol, li, dl, dt, dd {
  line-height: 1.0em;
}

.vspace {
  line-height: 5.0em;
  font-size: 2px;
  text-align: center;
  text-decoration: none;
}
.content {
  padding: 10px 20px;
  margin: 5% 15%;
  border: 1px dotted #333;
  background-image: url(../images/contentfill.gif);
}

p {
  margin-top: 0; padding-top: 0;
  line-height: 1.5em;
}

.link2 {
  margin-top: 0; padding-top: 0;
  line-height: 1em;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

.navtitle {
  margin-top: 1; padding-top: 1;
  line-height: 1em;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #aa0000;
}

.special {
  margin-top: 0; padding-top: 0;
  border: 1px dotted #333;
  line-height: 1em;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

.p_id {
  line-height: 2em;
  font-size: 18px;
  font-weight: bold;
  color: #ff0000;
  text-align: left;
}

.p_model {
  line-height: 2em;
  font-size: 18px;
  font-weight: bold;
  color: #aa0000;
  text-align: left;
}

.p_name {
  line-height: 2em;
  font-size: 16px;
  font-weight: bold;
  color: #0000ee;
  text-align: left;
}

.p_price {
  line-height: 1em;
  font-size: 18px;
  font-weight: bold;
  color: #0000aa;
  text-align: right;
  text-decoration: line-through;
}

.n_price {
  line-height: 1em;
  font-size: 18px;
  font-weight: bold;
  color: #aa0000;
  text-align: right;
  text-decoration: none;
}

.p_desc {
  line-height: 1em;
  font-size: 11px;
  font-weight: bold;
  color: #0000aa;
  text-align: left;
}


.p_expire {
  line-height: 1em;
  font-size: 10px;
  font-weight: bold;
  color: #0000aa;
  text-align: right;
}

.Content1 {
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  color: #0000ff;
}

.Content2 {
  font-size: 22px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  color: #0000ff;
}

.Content3 {
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  color: #0000ff;
}

.Content4 {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  color: #0000ff;
}

.Content5 {
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  color: #0000aa;
}

h1 {font-size: 24px;}
.Hd1 {
  font-size: 24px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

h2 {font-size: 22px;}
.Hd2 {
  font-size: 22px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

h3 {font-size: 18px;}
.Hd3 {
  font-size: 18px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

h4 {font-size: 16px;}
.Hd4 {
  font-size: 16px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

h5 {font-size: 14px;}
.Hd5 {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #0000ff;
}

.first {
  margin-top: 0;
  padding-top: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  color: #699;
  background-color: transparent;
  margin: 5px 0 0 0;
}

img {
  /* turns off gaps around images */
  border: 0
}

.vs0 {
  margin-top: 0;
  padding-top: 0;
}

.ahem {
  display: none;
}

#footer, .marginalia {
  font: 10px geneva, verdana, arial, helvetica, sans-serif;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted #333333;
}

.libnavt {
  border-bottom: solid 1px #fff;
}

.libnavb {
  border-bottom: solid 1px #ccc;
  border-top: solid 1px #ccc;
}

.small {
  font-size: 11px;
}

.white {
  color: #fff;
  background-color: #699;
}

.choicesbox {
  margin-top: 10px;
  padding: 3px 5px 5px 10px;
  color: #fff;
  background-color: #699;
  border: 1px dotted #366;
}

.choicesbox2 {
  margin-top: 10px;
  padding: 3px 5px 5px 10px;
  color: #000;
  background-color: #fff;
  border: 1px dotted #366;
}

.choicesbox a:link {color: #000}
.choicesbox a:visited {color: #333}
.choicesbox a:active, .choicesbox a:hover {color: #fff}

.subnav {
  font: bold 14px/1.5em palatino, georgia, times, "times new roman", serif;
  color: #999999;
  text-align: center;
}

.caption {
  font: 10px geneva, verdana, sans-serif;
  color: #366;
  background-color: transparent;
}

.fineprint {
  font: 10px geneva, verdana, sans-serif;
  color: #000;
  background-color: #fff;
  padding: 5px 3px 7px 3px;
  border: 0;
  margin-bottom: 30px;
  text-align: center;
}
