.error .form-control {
border-color: #b94a48;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.error
{
color: #b94a48;
}
.well-r {
    text-align: right;
}
.oldprice {
    text-decoration: line-through;
    font-size: 16px;
    color: #b94a48;
    font-weight: bold;
}
.oldpricesmall {
   text-decoration: line-through;
    font-weight: bold;   
    font-size: 11px;
}
.newpricesmall {
    font-weight: bold;
}
.scrollfilter {
    height: 150px;
    overflow-y: auto;
    margin-bottom: 20px;
}
.overlay {
    position: absolute; 
    bottom: 160px; 
    right: 5px;
}
.overlay span {
    display: block;
    margin-bottom: 5px;
}
.overlay .price {
    font-size: 22px; 
}
.carousel-caption {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}
#cartinner table a {
color: #428bca;
}
.btn-inverse {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #414141;
background-image: -webkit-linear-gradient(#374151, #444350 50%, #374151);                  
background-image: linear-gradient(#374151, #444350 50%, #374151);
/*    
background-image: -moz-linear-gradient(top, #555555, #222222);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
background-image: -webkit-linear-gradient(top, #555555, #222222);
background-image: -o-linear-gradient(top, #555555, #222222);
background-image: linear-gradient(to bottom, #555555, #222222);
*/
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff222222', GradientType=0);
border-color: #222222 #222222 #000000;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.label-CD {
    background-color: #CCC;
    padding:8px;
    display: inline-block;
    border-radius:2px
}
.label-LP {                                                                                                                     
    background-color: #BBB;
    padding:8px;
    display: inline-block;
    border-radius:2px
}

body {
    background-color: #f3f4f5;
}

.footeraaa a {
    display: block;
}
.social {
    margin: 6px;
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active  {
text-decoration: none;
	color: #FFC;

	-webkit-transition: 50ms linear 0s;
	-moz-transition: 50ms linear 0s;
	-o-transition: 50ms linear 0s;
	transition: 50ms linear 0s;
	outline: 0 none;


}

.panel-title > a {
    color: white;
    font-size: larger;
}

.input-group-addon {
    padding: 0px;
   
    background-color: none;
    border: none;
    border-radius: 3px;
}

.btn-infolb {
   color: #374151;
    background-color: #e2bc00;
    border-color: #374151;
}

.nav {
    padding-left: 10px;
}