/*******************************
 *
 *******************************/
 
.bird
{
/*border: 4px solid #999;*/
width: 100px;
height: 30px;
position: absolute;
text-align: left;
display: none;
/*background: #F0F0F0;*/
vertical-align: middle;
font-size: 18px;
} 	
.blindLayer {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1001;
display: none;
}
.bcontainer
{
position: absolute;
width: 800px;
height: 400px;
background: #fff;
border: 8px solid #999;	
padding: 20px;
display: none;
z-index: 1002;
}
#overflw
{
overflow-y: scroll;
overflow-x: hidden;
height: 300px;
	
	
}

#bcaption
{
background: #C0C0C0;

}
#bcaption td
{
border-right: 2px solid #999;
font-weight: bold;
text-align: center;	
}
#bcaption td {padding: 5px;}
#bcaption td:nth-child(1) { width: 50px; }		/*ID*/
#bcaption td:nth-child(2) { width: 300px; }		/*NAME*/
#bcaption td:nth-child(3) { width: 100px; }		/*PRICE*/
#bcaption td:nth-child(4) { width: 150px; }		/*NUM*/
#bcaption td:nth-child(5) { width: 70px; }		/*SUM*/

.bitem td
{
font: normal 18px Arial;
color: #999;
padding: 5px;	
border-bottom: 1px solid #999;	
border-right: 2px solid #FFF;
}

.bitem td:nth-child(1) { width: 50px; }
.bitem td:nth-child(2) { width: 300px; }
.bitem td:nth-child(3) { width: 100px; text-align: center;} 
.bitem td:nth-child(4) { width: 150px; text-align: center;}
.bitem td:nth-child(5) { width: 70px; text-align: center;}

#bclose
{
float: right;	
}

.bcontainer table
{
width: 100%;	
}
.bbutton
{
color: #999;
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);	
padding: 5px;
font: bold 16px Arial;	
float: right;
}
#bsum
{
float: right;
margin: 0 20px;	
font: normal 18px Arial;
}
.popup {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #808040;
    left: 50%;
    margin-left: -265px;
    padding: 25px 20px;
    position: fixed;
    top: 50px;
    width: 550px;
    z-index: 2002;
    display: none;
}  
.popup h4	{
		margin-bottom: 4px;
	}
	.popup form	{
		padding: 30px 0 0 0;
	}
	.popup input[type="text"]{
		text-align: center;
font-family: Arial;
		display: block;
		width: 100%;
		margin-bottom: 10px;
		border: 1px solid #D9D9D9;
    	display: inline-block;
    	height: 40px;
    	line-height: 40px;
    	padding: 0;
    	vertical-align: middle;
	}
	
	
	.popup .alignCenter	{
		margin-top: 30px;
	}
	.popup textarea {
    display: block;
font-family: Arial;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
    border: 1px solid #D9D9D9;
    
	}
.basket_num
	{
	padding: 4px;
	background: #F0F0F0;	
	}
.basket_num_buttons
	{
	width: 20px; 
	height: 20px;
	border: 1px solid #000;
	margin: 0 5px;
	display: inline-block;	
	color: #FFF;
	background: #000;
	text-align: center;
	cursor: pointer;	
	}

.cart
{
width: 100px;
min-height: 70px;
position: fixed;z-index:1999;background:white;
top: 10px;
right: 10px;
border: 1px solid #004080;
border-radius: 5px;
padding: 10px;
font: normal 11px Arial;
}

.cart .price a{font-size: 17px;
    text-align: center;
    display: block;}


.btn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  font-size: 20px;
  background: #4caf50;
  padding: 10px 20px 10px 20px;
  text-decoration: none;outline:none;border:0;
}


.btn:hover {
  background: #29802c;
  text-decoration: none;
}

.btn.onpage{    margin: 20px auto;
    display: block;}


.product-list {margin:30px 0 20px 0;}
.product-list .item {width:47%; display: inline-block; box-shadow: 0 0 2px 1px #BDBDBD; -moz-box-shadow: 0 0 2px 1px #BDBDBD; -webkit-box-shadow: 0 0 2px 1px #BDBDBD; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; overflow: hidden; border: 1px solid transparent; margin: 1%;}
.product-list .item:hover {border: 1px solid #FCCF5F;}
.product-list .item:hover .text {background:#FFFDF5;}
.product-list .item .image {background:#fff; border-bottom :1px solid #CCCCCC; display: table; width:100%; height: 200px;}
.product-list .item .image img{    margin: 0 auto;
    display: block;}
.product-list .item .image span {display: table-cell; vertical-align: middle; text-align: center;}
.product-list .item img {height:90%; width:auto;}
.product-list .item .text {background:#F9F9F9; text-align:center; padding:12px 10px;}
.product-list .item .text h4 {color:#595959; font-size:17px; margin:0 0 10px 0;}
.product-list .item .text .price {color:#595959; font-size:16px; margin:0 0 10px 0;}
.product-list .item .text .price span {color:#00ADD4;}
.product-list .item .text .btn-add-to-cart {color:#595959; font: 17px; width:100%; height:34px; text-align:center; border: 1px solid #CDCDCD; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:0; text-decoration: none; display: block; line-height:34px;margin-top:10px;}

.product-list .item .text .btn-add-to-cart:hover {opacity:0.9;}
.product-list .item:hover .text .btn-add-to-cart { border: 1px solid #FFCD08;}

.cartbtn{ background: #4caf50;color:white !important;}.cartbtn:hover{   background: #29802c;}
