/*******************************
 *
 *******************************/
 
.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 !important;
}
/*.bcontainer
{
	font-family: 'UbuntuLight' !important; 
 position: fixed; 
width: 700px;
top:0px; left:0px;
min-height: 200px;
background: #fbfbfb;
border: 2px solid #d5d5d5;	
padding: 20px;
display: none;
z-index: 1002;
}
*/
.cart_area { padding-top: 10px; }
.bcontainer { position: relative; left:0px !important; top:0px !important; }
.bcontainer a { color:#ea3b1a !important; }
div#bsubject div.left_title.cart:after { display: none; }

#overflw
{
overflow-y: visible;
overflow-x: visible; width: 100%; 
	margin-bottom: 20px;
	border-bottom: #cdcdcd 1px solid;
	padding: 0 0 10px 0;
	
}

.oform { font-size: 16px; color:#ea3b1a; font-family: 'UbuntuLight'; text-decoration: underline; cursor: pointer; text-align: center; margin-top: 18px; }
div.bird { display: none !important; }

a.remove_item { z-index:10; margin:0 auto; display: block; background: url('../img/icons/remove.png') no-repeat center; width: 32px; height: 32px; position: absolute; top:-8px; right:-25px; }
#bcaption
{
background: #ebeaea !important; border: none !important;
display: none !important;
}
#bcaption td
{
border-right: 2px solid #d9d9d9;
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: 70px; }		/*NUM*/
#bcaption td:nth-child(5) { width: 30px; }		/*SUM*/

.bitem { border-bottom: none !important; border-spacing: 0px !important; }
.bitem td
{
color: #272727;
padding: 0px;	
border-right: 2px solid #FBFBFB;
position: relative;  padding-bottom: 15px !important;
}

.bitem td:nth-child(1) { width: 50px; text-align: center; display: none; }
.bitem td:nth-child(2) { width: 145px; font-size: 14px; color:#ea3b1a; font-family: 'UbuntuLight'; }
.bitem td:nth-child(3) { width: 65px; text-align: left; font-size: 13px; color:#000; font-family: 'UbuntuLight';} 
.bitem td:nth-child(4) { width: 70px; text-align: center; display: none;}
.bitem td:nth-child(5) { width: 30px; text-align: center; display: none;}
.bitem td:nth-child(6) { width: 1px; }
#bclose { position: absolute; background:#fff url('../img/icons/close.png') no-repeat center; width: 32px; height: 32px; right: -18px; top:-18px; padding: 3px;
	  border-top: #f7792d 2px solid;
  border-left: #f05622 2px solid;
  border-bottom: #e93719 2px solid;
  border-right: #f05a24 2px solid;
    }
.cart_title { display: block; }

.bcontainer table
{
width: 100%;	
}
.bcart
{	
float: right;
}
#bsum
{
margin: 0; position: relative; top:-3px; float:right;	color: #000;
font-size: 20px;
}
#bfooter { font-size: 16px; color:#272727;  font-family: 'UbuntuLight'; }
#bfooter b { font-weight: normal; float:left; }
.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-style: italic;
		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-style: italic;
    margin-bottom: 10px;
    text-align: left;
    width: 100%;
    border: 1px solid #D9D9D9;
    
	}