.shop-content-holder{
}
.shop-cat-menu{
	       width:200px;
	       float:left;
}
.shop-cart-small td{
		 border-bottom:1px solid #eaeaec;
}
.shop-cart-small table, .shop-cart-big table{
		 width:100%;
}
.shop-cart-small-rsum{
		     text-align:right;
}
.shop-cart-small-sum{
		     float:right;
}
.shop-cart-small, .shop-cart-small-sum{
		 font-size:10px;
}
.shop-checkout-status{
		      width:100%;
}
.shop-checkout-status td{
		     width:20%;
		     text-align:center;
		     vertical-align:top;
}
.shop-checkout-status a{
		      color:green;
}
.shop-checkout-nav{
		   text-align:center;
		   font-size:20px;
}
.shop-checkout-nav a{
		   padding:0px 10px 0px 10px;
}
.shop-checkout-nav input{
		   margin:10px 10px 0px 10px;
		   font-size:20px;
		   cursor:pointer;
/*		   border:0px;
		   background-color:transparent;*/
		   background-color:#6b8e10;
		   text-decoration:none;
		   color:#ffffff;
		   line-height:2em;
		   padding:0em 1.5em;
		   display:inline-block;
		   border-radius:0.5em;
}
.shop-checkout-nav input:hover{
     text-decoration:underline;
}
.shop-userinfo th{
     text-align:left;
     padding-right:5px;
}
.shop-userinfo th, .shop-userinfo td{
     padding:2px;
}
.shop-userinfo tr{
     background-color:#ececec;
}
.shop-userinfo{
  width:100%;
}
.shop-notify{
    background-color:#eef9c6;
    border:1px solid #c6cfa3;
}
.shop-error{
    border:1px solid #b37e7e;
    background-color:#f4d3d3;
}
.shop-error div, .shop-notify div{
    margin:2px 0px 2px 0px;
}
.shop-error, .shop-notify{
    padding:4px;
    margin:2px 0px 2px 0px;
}
.shop-bigcart td{
     vertical-align:top;
}
.shop-bigcart-item td{
   background-color:#ececec;
   padding:2px;
}
.shop-bigcart-item-s td{
   background-color:#edefd0;
}
.shop-cart-sum{
    background-color:#fbffb6;
   padding:2px;
}
.shop-checkout-ui{
     float:left;
     width:300px;
}
.shop-checkout-lb{
    clear:both;
}
.shop-checkout-pm{
		  clear:both;
		  padding:10px 0px 10px 0px;
}
.shop-checkout-oi{
    margin-bottom:10px;
}
.shop-mo-topmenu a{
     margin-right:20px;
}
.shop-table{
    width:100%;
}
.shop-table td{
    paddin:2px;
    vertical-align:top;
}
.shop-table th{
    text-align:left;
    vertical-align:top;
}
.shop-table-con{
    background-color:#f1f1f1;
}
.shop-table-con:hover{
    background-color:#dfdfff;
}
.shop-editfld span{
    display:none;
}
.shop-editfld input{
    width:98%;
}
.shop-group-list div{
     float:left;
     border:1px solid grey;
     margin:1px;
     padding:2px;
}
.shop-group-list div:hover{
     background-color:#ff6161;
}
			
.shop-options-h{
     border:1px solid #85b1de;
     margin:1px 0px 1px 0px;
     padding:2px;
}
.shop-options-h span{
    display:block;
    margin:2px 2px 2px 40px;
    padding:1px;
    background-color:#f1f1f1;
}
.shop-item-info{
     font-weight:bold;
     color:#46b94e;
}
#tooltip h3{
   font-size:1.1em;
   font-weight:bold;
   margin:0px;
   padding:0px;
}
.shop-bigcart-ei{
   font-size:11px;
   padding-left:10px;
   color:#424242;
}
#shop-oe-addprod td.ri{
     vertical-align:top;
    border-top:1px solid #9d9d9d;
    padding-top:5px;
    padding-bottom:5px;
}
#shop-oe-addprod{
    width:100%;
    margin-top:5px;
    border-bottom:1px solid #9d9d9d;
}
.shop-log-note, .shop-log-error{
    border:1px solid #f1f1f1;
    margin-top:1px;
    padding:2px;
    border:1px solid black;
}
.shop-log-note span, .shop-log-error span{
    font-weight:bold;
}
.shop-log-note{
    background-color:#e5ffe1;
}
.shop-log-error{
    background-color:#ffcfcf;
}
.shop-edit-order-frm textarea{
    width:100%;
    
}
.shop-eo-userinfo, .shop-eo-description{
}
.shop-eo-leftcol{
    width:49%;
    float:left;
}
.shop-eo-menu input{
    margin:1px;
}
.shop-eo-menu{
    margin-bottom:10px;
    text-align:right;
}
.shop-eo-comment{
   width:49%;
   float:right;
}
.shop-eo-items{
    clear:both;
    padding-top:10px;
}
.shop-eo-additem, .shop-eo-prod{
    margin-top:10px;
    margin-bottom:10px;
}
.shop-eo-prod ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.shop-eo-prod li{
    margin:5px 0px 5px 0px;
}
td.shop-eo-sum, th.shop-eo-sum{
   text-align:right;
}
.shop-errors{
     max-height:160px;
     overflow-y:auto;
}
/*shop_payment_checkout start*/
.shop_payment_checkout{
   padding-bottom:20px;
}
.shop_payment_checkout .item {
    width: 170px;
    height: 120px;
    border: 1pt solid #a0a0a0;
    display: block;
    float: left;
    margin: 7px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    clear: none;
    padding: 0;
}

.shop_payment_checkout .item:hover {
	  background-color: #f0f0f0;
}

.shop_payment_checkout .item form {
    width: 170px;
    height: 120px;
}

.shop_payment_checkout .item form span {
    display: table-cell;
    vertical-align: middle;
    height: 92px;
    width: 170px;
}

.shop_payment_checkout .item form span input {
    margin-left: auto;
    margin-right: auto;
    display: block;
    border: 1pt solid #f2f2f2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    background-color: white;
}

.shop_payment_checkout .item:hover form span input {
	  border: 1pt solid #DF6694;
}

.shop_payment_checkout .item div {
    text-align: center;
    font-family: arial;
    font-size: 8pt;
}
/*shop_payment_checkout end*/
