* {
  margin:0;
  padding:0;
  }
body {
  padding:0 4px;
  }
p,li,ul,ol,h1,h2,h3,h4,h5,h6,label,input,textarea,cite,select,legend,option,optgroup,caption,th,td {
  font-family:verdana,arial,helvetica,sans-serif;
  }
h1 {
  color: #777;
  font-size:15pt;
  margin-bottom:5px;
  font-weight:normal;
  }
h3 {
  text-align:left;
  color: #333;
  font-size:medium;
  }
p {
  text-align:left;
  margin:0 0 0.9em;
  }
#navleft p {
  text-align:right;
  margin:14px 0;
  }
em {
  color:#666;
  font-weight:bold;
  font-style:normal;
  white-space:nowrap;
  }
div.body {
  margin:0px auto;
  width:980px;
  }
div.scon {
  float:left;
  width:230px;
  margin:0 70px 0 0;
  }
div.pcon {
  float:right;
  width:675px;
  }
.style1 {
  color: #000000;
  }
strong {
  color:#000;
  font-weight:normal;
  }
select, option {
  font:11px arial;
  }
select {
  width:190px;
  margin:2px 0 5px;
  }
#totalPrice {
  font-size:17px;
  font-weight:bold;
  color:#333;
  margin:0;
  white-space:nowrap;
  }
table#accessories {
  margin:20px auto;
  }
table#accessories td,
table#accessories th {
  padding:0 0 0 30px;
  font-size:13px;
  color:#666;
  vertical-align:top;
  }
table#accessories th {
  text-align:left;
  font-weight:normal;
  color:#fff;
  padding:3px 0 3px 25px;

  }
table#accessories tbody tr {
  border:1px #333 solid;
  }
table#accessories td.acc_img {
  padding-left:3px;
  text-align:center;
  width:120px;
  }
table#accessories .acc_desc {
  padding-left:5px;
  white-space:nowrap;
  }
table#accessories tbody td img.sheetblanket {
  width:91px;
  height:91px;
  padding:5px 15px 15px;
  }
table.swatches {
  margin:0 auto;
  }
table.swatches td {
  width:100px;
  height:100px;
  text-align:center;
  height:auto;
  padding:0 0 5px 0;
  }
div.greyheader {
  text-align:left;
  background:#999;
  color:#fff;
  padding:5px 10px;
  margin:10px 0;
  }
div.item_selector {
  display:none;
  z-index:2000;
  position:absolute;
  background:#fff;
  width:483px;
  clear:left;
  margin:5px 0 0 0;
  border:1px #333 solid;
  padding:10px;
}
div.item_selector td {
  margin:0;
  padding:0;
}
td.box p {
  text-align:right;
  margin:14px 0;
  }
p.selector {
    margin:0;
    }
div#swatches {
    text-align:center;
    }
#div_image {
    width:400px;
    float:right;
    }