﻿.addressBox
{
  line-height:2em;
}

.addressBox input
{
  border:solid 1px #000;
  margin-left:0.5em;
  margin-right:1em;
}

.addressEdit
{
  border:dashed 1px #B3B3B3;
  padding:7px;
}

div.agree
{
  border-top: solid 3px #B3B3B3;
  padding:5px;
}

.agree input
{
  border:none;
  margin:0;
}

#addressSelector
{
  border-left:solid 3px #B3B3B3;
  padding-left:0.5em;
  margin-bottom:2em;
}

#addressSelector p
{
  margin-bottom:0.3em;
  font-weight:bolder;
}

.addressBox #addressSelector input
{
  border:none;
  margin:0;
}

.city
{
  width:16.5em;
}

.street
{
  width:25em;
}

.zipCode
{
  width:4em;
}

.house, .housing, .building
{
  width:2em;
}

.flat
{
  width:3em;
}

.addressBox input.more, .addressBox input.receiver
{
  margin:0;
  width:50%;
}

tr.deleted td
{
  text-decoration:line-through;
  color:#f00;
}

.cartTable
{
  width:100%;
  margin-bottom:2em;
}

.cartTable td
{
  border-bottom:dashed 1px #B3B3B3;
}

td.tPrice
{
  border-left:dashed 1px #B3B3B3;
}

td.totalCT 
{
  border-top:solid 3px #b3b3b3;
  border-bottom:none;
}

.shipPrice, .wShipPrice
{
  text-align:right;
}

.cartTable td, .cartTable input
{
  text-align:right;
}

.cartTable td.itemName
{
  text-align:left;
}

.cartTable td.itemCount
{
  width:4em;
}

.cartTable input
{
  width:4em;
  border:solid 1px #000;
  margin:0;
}

.delItem:hover
{
  cursor:pointer;
}

.ordersTable
{
  border-collapse:collapse;
  width:100%;
}

.ordersTable td 
{
  padding:3px;
  border: solid 1px #000;
}

.ordersTable td p
{
  margin:0;
}

.ordersTable table
{
  width:100%;
}

.ordersTable .status
{
  color:#009;
}

.ordersTable .status.normal
{
  color:#390;
}

.ordersTable .status.alert
{
  color:#f00;
}

.orderRow
{
  background-color:#c3c3c3;
}

.orderRow td
{
  font-weight:bold;
  font-size:larger;
}

.orderRow td .hidden
{
  display:none;
}

.ordersTable .rpTrackBox table thead, .ordersTable .rpTrackBox table thead th
{
  padding: 3px;
  border: solid 1px #000;
  vertical-align: middle;
}

table.orderItems tbody tr th
{
  vertical-align: bottom;
}

.ordersTable .rpTrackBox .rpLinkInfo, .ordersTable .rpTrackBox .rpLinkInfo a
{
  font-size: x-small;
}

.addInfo
{
  background-color:#ffc;
}

div.orders
{
  font-size:1.5em;
  font-weight:bold;
  padding:10px;
}

div.coverBox
{
  position:absolute;
}

.loading
{
  background:transparent url('/images/progressball.gif') no-repeat scroll right center;
  padding-right:16px;
}

