#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 500px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}
/*
 * ************************** UPSELL POPUP **************************
 */
#itemtable .name{
  background:none repeat scroll 0 0 #666C2D;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
  padding:3px 5px;
}
#itemtable .thumb {
  float:left;
  width:150px;
}
#itemtable .thmbimg{
  vertical-align: middle;
}
#itemtable .addtcart{
  float:left;
  height:30px;
  margin-top:15px;
  text-align:center;
  width:325px;
}
#itemtable .botadd a{
  background:none repeat scroll 0 0 #6E848C !important;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px 50px;
}
#itemtable .popupcont div{
  float:right;
  margin:0 0 0 10px;
}
#itemtable .addtcart a{
  background:none repeat scroll 0 0 #6E848C;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px 50px;
}
#itemtable .addtcart span{
  font-weight:bold;
  padding:5px 50px;
  font-size: 12px;
}
#itemtable .descrip p{
  color:#6F6F6F;
  font-size:12px;
}
#itemtable .popupcont, #itemtable .upselladd {
  font-size:14px;
  font-weight:bold;
  height:25px;
  text-align:right;
}
#itemtable .bottombar{
  background:none repeat scroll 0 0 #666C2D;
  height:25px;
}
#itemtable .popupcont a{
  background:none repeat scroll 0 0 #C8B700;
  color:#FFFFFF;
  padding:2px 5px;
  text-decoration:none;
}

