.b-basketbackground{
  display:block;
  position:absolute;
  z-index:5000;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
  background:#000000;
}

.b-basketwindow{
  display:block;
  position:fixed;
  z-index:5001;
  background:#ffffff;
  width:759px;
  height:550px;
  background:#eeeeee;
}
.b-basketwindow h1{
  float:left;
  margin:10px;
}

.b-basketwindow_button1{
  float:right;
  margin:10px 10px 0 0;
  background:#2E4594;
  padding:5px;
  color:#ffffff;
  cursor:pointer;
}

.b-basketwindow_content{
  margin:40px 10px 10px 10px;
  width:739px;
  height:430px;
  overflow: auto;
  background:#ffffff;
}

.b-baskettable{
    border-top:1px dotted #cccccc;
    border-left:1px dotted #cccccc;
    width:719px;
    margin:0 0 0 0;
}

.b-baskettable th, .b-baskettable td{
    border-right:1px dotted #cccccc;
    border-bottom:1px dotted #cccccc;
    padding:5px;
}

.b-baskettable td.nbcol-1{
   width:20px;
   text-align:center;
}

.b-baskettable td.nbcol-2{
   width:130px;
}

.b-baskettable td.nbcol-3{
   width:279px;
}

.b-baskettable td.nbcol-4{
   width:90px;
   text-align:right;
}

.b-baskettable td.nbcol-5{
   width:50px;
   text-align:center;
}

.b-baskettable td.nbcol-5 input{
  border:1px solid #cccccc;
  width:75px;
  padding:3px;
  text-align:right;
}


.b-baskettable td.nbcol-6{
   width:90px;
   text-align:right;
}

.b-baskettable td.nbcol-7{
   text-align:right;
   font-weight:bold;
}
.b-nbasketrowitog{
  background:#cccccc;
}

.b-nbasketwheel{
  margin:232px 0 0 382px;
}

.b-baskettable td.nbcol-1{
   color:#cc0000;
   font-size:18px;
   font-weight:bold;
}
.b-baskettable td.nbcol-1 span{
   cursor:pointer;
}


.b-baskettable td.nbcol-4 span, .b-baskettable td.nbcol-6 span{
   color:#2E4594;
   font-size:18px;
}

.b-basketbuttons{
  margin:20px 0 0 200px;
}

.b-basketbuttons li{
  margin:0 20px 0 0;
  list-style:none;
}

.b-basketwindow_button2{
  float:left;
  margin:10px 10px 0 0;
  background:#2E4594;
  font-size:20px;
  padding:5px;
  color:#ffffff;
  cursor:pointer;
}

.b-basketusertable{
    border-top:1px dotted #cccccc;
    border-left:1px dotted #cccccc;
    width:719px;
}

.b-basketusertable th, .b-basketusertable td{
    border-right:1px dotted #cccccc;
    border-bottom:1px dotted #cccccc;
    padding:5px;
}

.b-basketusertable input[type="text"], .b-basketusertable select, .b-basketusertable textarea{
  width: 580px;
  border:1px solid #2E4594;
  font-size:14px;
}

.b-basketusertable input[type="text"]{
  height:22px;
}

.b-basketusertable select{
  height:22px;
}

.b-basketusertable textarea{
  height:70px;
}

.b-recalc{
  margin: 5px 0 5px 0;
  background: #2E4594;
  color:#ffffff;
  padding:5px;
  cursor: pointer;
}

