/* $Id: gv.css,v 1.5 2004/06/03 15:32:03 matthew Exp matthew $ */

a {  
  font-weight:         bold;
}
body, html {
  background:          #dff;
  color:               #336;
  font-family:         georgia, times, serif;
  margin:              0;
  padding:             0;
}
dd {  
  margin:              0 0 10px 5px;
}
div.row {
  clear:               both;
  padding-top:         5px;
}
div.row input {  
  float:               none; 
  margin:              0 0 0 10px;
}
div.row span.formw {
  float:               right;
  text-align:          left;
  width:               235px;
} 
div.row span.label {
  float:               left;
  text-align:          right;
  width:               190px;
}
div#hone {
  background:          #336; 
  background-image:    url('/html/media/scrap.jpg');
  background-repeat:   no-repeat;
  background-position: right;
  color:               #dff;
  font-variant:        small-caps;
  margin:              0; 
  padding:             5px;
}
fieldset, form{
  border:              0; 
  margin:              0;
  padding:             0;  
}
h1 {  
  margin:              0; 
}
h1 a {  
  color:               #dff;
  text-decoration:     none;
}
h1 a:hover {  
  color:               #fff;
}
h3 {
  background:          #366; 
  color:               #dff;
  font-variant:        small-caps;
  margin:              0; 
  padding:             5px; 
}
h4 {  
  margin:              0; 
}
h5 {  
  background:          #fff;
  margin:              2px 0;
  text-align:          center;
}
hr.br {  
  clear:               both;
  margin-bottom:       30px;
  visibility:          hidden;
}
img {  
  border:              0;
  margin:              0;
}
p {  
  font-size:           90%;
  line-height:         1.6em;
}
table {
  width:               100% !important;
  width:               auto;
}
th {  
  text-align:          left;
}
th.address {  
  background:          #366; 
  color:               #dff;
  font-variant:        small-caps;
  width:               50%; 
}
ul {  
  list-style-type:     square;
  margin:              0; 
  padding:             0 0 0 20px;
}
.add {  
  float:               right;  
  font-size:           90% !important;
  font-size:           80%;
}
.add span {  
  color:               #036;
}
.curr {
  font-family:         "courier new", "andale mono", courier, monospace;
  text-align:          right;
}
.err {  
  color:               #f00;
  font-weight:         bold;
}
.frame {  
  border:              1px solid #366;
  display:             inline-table;
  padding:             2px 2px 0 2px; 
}
.item {  
  border:              1px solid #336; 
  margin:              5px; 
  padding:             5px;
}
.pid {  
  display:             block;
  margin-left:         6em;
}
.pnumber {  
  float:               left;
  width:               6em; 
}
.pnumber span {
  color:               #036; 
  float:               right;
} 
.top {  
  font-weight:         bold;
  padding:             2px;
}
.withmargin {  
  padding:             20px;
}
#addlink { 
  float:               right; 
  margin-left:         50px;
}
#addlink a {  
  color:               #dff;
  font-size:           90%;
}
#cartopts {  
  border-top:          1px solid #366;
  padding:             5px; 
  text-align:          center; 
}
#footer {  
  background:          #336; 
  border-top:          1px solid #366; 
  color:               #dff;
  font-size:           70%; 
  padding:             1px;
  text-align:          center; 
}
#footer span {  
  float:               right;
  position:            absolute; 
  right:               1px; 
}
#links {  
  margin-left:         10px; 
}
#links a, #footer a {  
  color:               #dff;
}
#main {  
  margin:              10px; 
}
#meta {  
  float:               right;
}
#meta img {  
  border:              1px solid #dff;
  margin-top:          5px; 
}
#options * {  
  display:             inline; 
  margin-top:          20px; 
}
#order {  
  border:              1px solid #366; 
  width:               180px;  
}
#order div {  
  margin:              5px; 
}
#orderinfo {  
  padding:             5px; 
}
#products {
  border:              1px solid #366; 
  margin:              10px 190px 0 0;
}
#products p {  
  margin-left:         5px; 
}
#searchbox {  
  float:               right; 
  margin-right:        10px;
}
#searchbox input {  
  font-size:           80%;
  padding:             0;
}
#total {  
  font-size:           110%; 
}
