.viewcart {width:300px; padding:5px; background:#f2f1f1; border:1px solid #c0c0c0; position:absolute; z-index:2}
.viewcart_container{float:left; width:300px;}
.product_detail{float:left; width:270px; padding:4px; border:1px solid #c0c0c0; background:#fff; margin-bottom:5px;}
.thumbnail{float:left; width:60px; text-align:center;}
.detail{float:left; width:120px; padding:3px 5px 0px 5px;  text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.detail a.name{font-size:11px; color:#03527a; font-weight:bold}
.detail a.remove{font-size:9px; color:#333;}
.product_detail div.price{float:left; width:30px; font-size:14px; padding:10px 0px 0px 0px;  color:#f60; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.qty_box {float:left; width:20px; font-size:11px; color:#f60;  margin-right:5px; padding:10px 5px 0px 0px; }
.qty_box input{float:left; width:18px; font-size:11px;  border:1px solid #c0c0c0; text-align:center}
.total{float:right; width: 100px; text-align:right; background:#fff; border:1px solid #c0c0c0; margin-bottom:5px; font-size:14px; padding:3px 3px; color:#561507; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.row2{float:left; width:280px; padding:0px;   margin-bottom:5px;}
.checkout{float:right; margin-left:5px;}
.order_window {

	  display:none;
	  z-index:1002;
	  position: absolute;
  padding: 12px;
  left: 50%;
  top: 50%;
  color: white;
  background-color: #fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#000;

}