/* <![CDATA[ */


.message {
	clear: both;
	display: block;
	margin: 10px;
}
.message p {
	clear: both;
	display: block;
	font-size: 11px;
	padding: 10px 15px;
}
.filters {
	clear: both;
	display: block;
	margin: 10px;
}
.price-range {
	clear: none;
	display: block;
	float: left;
	width: 340px;
}
.dropsearch {
	clear: none;
	display: block;
	float: right;
	width: 340px;
}


/* ]]> */

.message {
    clear: both;
    display: block;
    margin: 10px;
}
.message p {
    border-radius: 5px 5px 5px 5px;
    clear: both;
    display: block;
    font-size: 11px;
    padding: 10px 15px;
}
.error p {
    background-color: #CC0000;
    color: #FFFFFF;
}
.notify p {
    background-color: #79C32F;
    color: #FFFFFF;
    font-size: 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
}
.notify p a {
    color: #FFFFFF;
}
.filters {
    clear: both;
    display: block;
    margin: 10px;
}
.price-range {
    clear: none;
    display: block;
    float: left;
    width: 340px;
}
.dropsearch {
    clear: none;
    display: block;
    float: right;
    width: 340px;
}
/* Alerts & Messages */
	#br_alert {
            margin: 10px 0;
            padding: 10px;
	}

	#br_alert p
	 {
                background-color: #cc0000;
		color: #FFFFFF;
                font-size: 15px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
                border-radius: 5px 5px 5px 5px;
                clear: both;
                display: block;
                padding: 10px 15px;
                margin: 0;
	}
        #br_message{
            overflow: hidden;
            display: block;
        }
        #br_message p {
            background-color: #79C32F;
		color: #FFFFFF;
                font-size: 15px;
                text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
                border-radius: 5px 5px 5px 5px;
                clear: both;
                display: block;
                padding: 10px 15px;
                margin: 0;
        }
        #br_alert p a {
            color: #ffffff;
        }
        #cart #br_alert, #cart #br_message {
            padding: 0;
            margin-top: 10px;
            float: none;
        }
        .checkout-container #br_alert, .checkout-container #br_message {
            width:525px;            
        }
        #br_alert p.shipping_notice {
            font-size: 11px;
            padding: 5px 15px;
            line-height: 16px;
        }
/* End Alerts & Messages */