* {
  margin:10px 0px 0px 0px;
  padding:0px
}
body {
  font-size: 12px;
}
ul {
  list-style:none;
  text-align:center;
}
.100p {
  width:100%;
}
.noborder {
  border-width:0px;
}
.right {
  text-align:right;
}
.fright {
  float:right;
}
.clear {
  clear:both;
}
.font14b {
  font-size:14px;
  font-weight:bold;
}
.w35 {
  width:80px;
}
.w120 {
  width:120px;
}
input.invalid { background: #faa; } /* Reddish background for invalid fields */
input.valid { background: #afa; }   /* Greenish background for valid fields */
#box {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width:780px;
  margin-left:auto;
  margin-right:auto;
}
#cart_top {
  text-align:center;
  color:#A3B2CC;
  padding-bottom:10px;
}
#cart_content {
  width:100%;
  margin:opx auto;
  border-collapse:collapse;
  text-align:center;
}
#cart_content th,td {
  border:1px solid #aaa;
}
#cart_content thead th {
  border-bottom:1px solid #7B869A;
  background-color:#A3B2CC;
  color:#FFF;
  padding:5px 10px;
}
#cart_content td {

}
#cart_content input {
  border:1px solid #A3B2CC;
  margin:2px 4px;
  padding:0px 0px 0px 3px;
  width:18px;
}
#cart_bottom {
  width:100%;
  border:0px;
}
#cart_bottom td {
  border-width:0px;
}
#cart_war li{
  width:46%;
  padding:5px;
  border:1px solid #7B869A;
  margin:5px;
  height:130px;
  text-align:left;
  float:left;
}
#copyright {
  clear:left;
}
#cart_info table {
  width:100%;
  font-size:12px;
  border-collapse:collapse;
  text-align:left;
  background-color:#d9d9ff;
  margin-left:auto;
  margin-right:auto;
}
#cart_info th,td {
  border:0px;
  border-top:1px solid #bbb;
  border-bottom:1px solid #bbb;
  padding:0px 0px 3px 10px;
}
#cart_info form{
  padding:0px;
  margin:0px;
}
#cart_info th{
  width:120px;
}
#customer_addr {
  width:100%;
  border-top:1px solid #ccc;
  text-align:left;
  padding-left:25px;
  padding-bottom:10px;
}