header { min-height: 100px;margin-bottom: 8px;vertical-align: bottom;}
header a {font-weight: bold; font-size: 115%;}
header ul {display:inline-block;list-style: none;padding:0px}  
header li {display:inline-block;padding:0 0 0 10px} 
header { text-align:center;}

@media (min-width: 576px) {
	header #header_left{ text-align:left;}
	header #header_middle{ text-align:center;}
	header #header_right{ text-align:right;}
}

main {min-height:80%;}
footer { color:white;
    border-top: solid white 1px;
    margin-top: 10px;}
footer ul {display:inline-block;list-style: none;padding:10px 0 0;}  
footer li {display:inline-block;padding:0 0 0 10px}    
footer a { color:white;}
.main  {background-color:white;border-radius: 15px;    color: #404040; overflow:hidden;}
body .container .main h2{ color:#404040; }
#eMenuQuickNav {
	border-style: solid;
    border-width: 2px;
    border-color: #df2020;
    padding:5px;
    border-radius: 15px;
    }

#eMenuQuickNav, #eMenuQuickNav a { color:white;}
#eMenuQuickNav li {color:white;}

#jcart, #jcart #frmCheckout a {color:white;}

.col-md-4, .col-lg-4, .col-lg-12{
	padding-left:3px;
	padding-right:3px;
}

/* CUSTOMIZE THE SLIDER 100% width for homepage banner
-------------------------------------------------- */
.nivo-wrapper{width:100% !important;  height: auto !important;  }
.nivoSlider {background-size:cover !important}
.nivoSlider img{width:100% !important; height:auto !important;}
.nivo-slice{ background-size: cover !important;width:100% !important}


.editmode .sticky-top {
    position: relative !important;
    z-index: 0 !important;
}


@media (max-width: 992px) {
	#frmCheckout #fsDeliveryTime, #frmCheckout #fsDelivery, #frmCheckout #fsBilling, #frmCheckout #fsComments {
		width: 95% !important;
		float: none!important;
	}
}

.button {
	background-image: none;
    background-color: #048f09;
    color: #ffffff;
}

.expandSection{
    border-top: black solid 1px;
    padding-top: 8px
}

.expand{
	float:right;
    font-size: 1.8em;
}

.rotateDown {
	-webkit-transform: rotate(90deg); /* Safari */
	-moz-transform: rotate(90deg); /* Firefox */
	-ms-transform: rotate(90deg); /* IE */
	-o-transform: rotate(90deg);/* Opera */
}

.rotateUp {
	-webkit-transform: rotate(-90deg); /* Safari */
	-moz-transform: rotate(-90deg); /* Firefox */
	-ms-transform: rotate(-90deg); /* IE */
	-o-transform: rotate(-90deg);/* Opera */
}