#nbasketwindow_content2, .b-basketusertable{width:100%;max-width: 800px;}
.basket_content{color:#333333;}
.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:150000;
  background:#ffffff;
  width:650px;
  height:550px;
  background:#eeeeee;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}
@media screen and (max-width: 650px) {
  .b-basketwindow{
    width:90%;
    min-width:400px;
    overflow: auto;
   /* position: absolute;*/
  }
}

@media screen and (max-height: 550px) {
  .b-basketwindow{
    height:500px;
    min-height:400px;
    overflow: auto;
  }
}


.b-basketwindow{

}

.b-basketwindow h1{
  float:left;
  margin:16px;
  font-size:16px;
  text-transform:uppercase;
}

.b-basketwindow_button1{
  float:right;
  margin:10px 10px 10px 0;
  background:#333333;
  padding:5px;
  color:#ffffff;
  cursor:pointer;
  font-size:14px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.b-basketwindow_content{
  margin:40px 3px 10px 3px;
  width:624px;
  height:418px;
  overflow: auto;
  background:#ffffff;
  padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.b-baskettable{
    border-top:1px dotted #333333;
    border-left:1px dotted #333333;
    width:100%;
    margin:0 0 0 0;
}

.b-baskettable th, .b-baskettable td{
    border-right:1px dotted #333333;
    border-bottom:1px dotted #333333;
    padding:5px;
    color:#333333;
}

.b-baskettable td.nbcol-1{
   width:20px;
   text-align:center;
}

.b-baskettable td.nbcol-2{
   width:130px;
}

.b-baskettable img{
  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:#c64812;
   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:#333333;
   font-size:18px;
}

.b-basketbuttons{
  margin:16px 0 0 155px;
}

.b-basketbuttons li{
  margin:0 20px 0 0;
  list-style:none;
  width:190px;
  text-align:center;
}

.b-basketwindow_button2{
  float:left;
  margin:10px 10px 10px 0;
  background:#333333;
  font-size:16px;
  padding:7px;
  color:#ffffff;
  cursor:pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.b-basketwindow_button2:hover{
  background:#888888;
}

.b-basketusertable{
    border-top:1px dotted #333333;
    border-left:1px dotted #333333;
    width:100%;
}

.b-basketusertable th, .b-basketusertable td{
    border-right:1px dotted #333333;
    border-bottom:1px dotted #333333;
    padding:5px;
    color:#333333;
}

.b-basketusertable input[type="text"], .b-basketusertable select, .b-basketusertable textarea{
  width: 100%;
  border:1px solid #333333;
  font-size:14px;
  color:#333333;
}

.b-basketusertable input[type="text"]{
  height:22px;
}

.b-basketusertable select{
  height:22px;
  padding:0;
  color:#333333;
}

.b-basketusertable textarea{
  height:70px;
  resize: none;
  font-family: sans-serif;
  color:#333333;
}

.b-recalc{
  margin: 5px 0 5px 0;
  background: #333333;
  color:#ffffff;
  padding:5px;
  cursor: pointer;
}

#writebox_background{
  display:none;
  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-big{
  position:absolute;
  z-index: 6000;
  display:none;
  width:auto;
}


.b-nbasketwheel{
  width:16px !important;
  height:16px !important;
}

.b-nbasketfix {
  position: fixed;
  top:0;
  right:10px;
  z-index:10000000;
  background:#333333;
  color:#ffffff;
  padding:10px;
}
.b-nbasketfix a{
  color:#ffffff
  text-decoration:underline;
}

.b-nbasketfix {
  position: fixed;
  top:0;
  right:10px;
  z-index:10000000;
  background:#333333;
  color:#ffffff;
  padding:10px;
}
.b-nbasketfix a{
  color:#ffffff;
  text-decoration:underline;
}

input[name='nbasketsubmitbutton']{display:block;margin:auto;padding:5px 10px 5px 10px;font-size:18px;color:#ffffff;background:#c64812;}

.nbcol-5{padding-top:20px !important;}
.nbcol-5 input{width:50px !important;font-size:18px;color:#333;}
.nbcol-5 b{width:10px;cursor: pointer;}
.nbcol-5 b img{width:10px;}
.nbcol-5 b:first-child{margin-right:5px}
.nbcol-5 b:last-child{margin-left:5px}

