@media (max-width: 1100px)
{
	.prdDescTab{margin-top:30px !important;}
}	
.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: fixed;
    top:10%;
    left:0;
    right:0;
    margin:0 auto;
    padding: 30px 10px;
    text-align:center;
    border: 16px solid #3F3F71;
    background-color: white;
    z-index:1002;
}
.closePopupBtn{
	border-radius:50%;
	background:#fff;
	color: #000;
	font-family: Lato-Bold;
    font-size: 20px;
    padding:0 5px 5px 5px;
    position: absolute;
    right: -27px;
    text-align: center;
    top: -27px;
    width: 30px;
    height:30px;
    z-index: 1500;
}
#light .btn.btn-primary{background:#B3A16E;font-family:Lato-Bold;font-size:18px;border:none;}    
#cartItems a,#cartItems a:hover{color:#fff;}    
#recipientList .checkbox input[type="checkbox"]{margin-left:0;}
.recipientForm{overflow:hidden;clear:both;width:600px;padding:0 30px;}
.anotherRecipient, .anotherRecipient:hover{
	background: #b3a16e none repeat scroll 0 0;
    border: medium none;
    font-family: Lato-Bold;
    font-size: 16px;
    white-space: normal;
}

.grandTotalDiv{padding:10px;margin-bottom:15px;overflow:hidden;clear:both;color: rgb(63, 63, 113); font-weight: bold; background: rgb(205, 195, 168) none repeat scroll 0% 0%;}


/*================== My account - Order details page ============================*/
.billing-information form{border:1px solid #ddd; padding:5px 10px; font-size:14px; font-weight:normal;background:#F6F6F6;}
.billing-information .control-label{float:left; width:40%;}
.billing-information .form-control{float:left; width:60%;}
.billing-information .form-group {clear:both; margin:10px 0; overflow:hidden;}
.order-information, .cart-information, .payment-information{font-size:14px; font-weight:normal;}
.order-information .table-bordered > tbody > tr > th, .payment-information .table-bordered > tbody > tr > th, .billing-information .form-group label{font-weight:normal;}
#actMsg.error-summary{border:1px solid #eed3d7;}
#actMsg.error-summary ul{margin:0; padding:0;}
#actMsg.error-summary  li{list-style:none;}
.col-lg-12 > div#finalstage{margin:5px 15px; padding:10px 0; text-align:right; font-size:18px; font-weight:bold; display:none;}

.marginBottom{margin-bottom:20px;}

#recipientList .table-responsive{}