.eserh_list{
width:96%;
margin: 0.6em auto 0.8em;
background: white;
border-radius: 10px;
padding: 2% 0 4%;
-/*webkit-box-shadow: 0 0 3px rgba(100,100,100,0.6);*/
border: 1px solid #C9CACA;
}
.estock_btn{
display: block;
width: 92%;
padding: 0.5em 4%;
margin: 0 auto;
}
.estock_btn_a{
color: #058CC1;
}
.estock_btn_b{
color: #058CC1;
background: #ECFFFF;
}
.block{
width:96%;
margin: 0.6em auto 0.8em;
background: white;
border-radius: 10px;
padding: 2% 0 4%;
/*-webkit-box-shadow: 0 0 3px rgba(100,100,100,0.6);*/
border: 1px solid #C9CACA;
}
.e_heading{
display: inline-block;
color: #99614E;
font-size: 1.3em;
font-weight: bold;
padding: 0.5em;
vertical-align: middle;
}
.sms_btn{
display: inline-block;
padding: 0.2em 0.3em;
border-radius: 5px;
border: 1px solid #BFBBBB;
vertical-align: middle;
margin: 0 0.1em;
}
.sms_btn_a{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.3, #EFEFEF), color-stop(1, #D8D2C4));
background:-webkit-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	  -moz-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	   -ms-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	    -o-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:		   linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
text-shadow: 0 1px 1px rgba(255,255,255,0.8);
}
.sms_btn_b{
background:-webkit-gradient(linear, left bottom, left top, color-stop(0.3, #EFEFEF), color-stop(1, #D8D2C4));
background:-webkit-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	  -moz-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	   -ms-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	    -o-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:		   linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
}
.update{
font-size: 0.8em;
color: #898989;
padding: 0.2em 0.5em;
text-align: right;
margin: 0 auto;
}
.price_list{
color: #595757;
}
.price_list td{
padding: 0.15em 0;
}
.list_title{
width: 27%;
text-align: right;
}
.add_btn{
display: inline-block;
padding: 0.2em 0.3em;
border-radius: 5px;
border: 1px solid #BFBBBB;
vertical-align: middle;
margin: 0 0.1em;
}
.add_btn_a{
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.3, #EFEFEF), color-stop(1, #D8D2C4));
background:-webkit-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	  -moz-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	   -ms-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:	    -o-linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
background:		   linear-gradient(top, #EFEFEF 30%, #D8D2C4 100%);
text-shadow: 0 1px 1px rgba(255,255,255,0.8);
}
.add_btn_b{
background:-webkit-gradient(linear, left bottom, left top, color-stop(0.3, #EFEFEF), color-stop(1, #D8D2C4));
background:-webkit-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	  -moz-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	   -ms-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:	    -o-linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
background:		   linear-gradient(bottom, #EFEFEF 30%, #D8D2C4 100%);
box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.8), 0 0 2px rgba(0,0,0,0.4) inset;
}