body {
	background-color:#000;
}
.office-info {
	background: #ED2E2A;
	border-bottom: 4px solid #fff;
	padding-top: 10px;
}

.office-info h3 {
	color: #fff;
}

.office-info p, #store-location a, #store-location {
	color: #fff;
}

#order-type #pickup-option:hover, 
#order-type #delivery-option:hover{
	color: #ED2E2A;
}

#halfhalf-block{
	display:none;
}

#previous-button, #register-button, #member_login{
	background:#ED2E2A;
	border-color:#ED2E2A;
}

#previous-button:hover, #register-button:hover, #member_login:hover{
	background:#E01E19;
}

#displayDeals #deal_wizard .section{
	color:#ED2E2A;
}

.menu-item{background:#808080;}

.item-price{
color:#fff;
}

.item-description{color:#fff;}

#menu-items ul li  #item-buttons input[type=button], 
#float-box #view-basket input[type=button], 
#float-box #view-basket input[type=submit], 
#float-box  #edit-details-button, 
#customer_details_checkout #edit-details-button,
#cancel-order-button, 
#back-menu-button, 
#checkout input[type=button]#final_checkout,
#menu ul li.active,
#checkout #checkout-view #checkout-title-row,
#checkout #checkout-view .item-price-total,
#customise-page #customise-item-details #add input#customise-add-button,
#half-half-page #half-half-desc #half-half-selection #add-half-half .add-half-half-bt,
#half-half-page .remove,
#half-half-page .add-half img,
#half-half-page .add_extra,
#half-half-hd span,
#float-box #promotional_program label input,
#displayDeals #add_to_order,
#customise-page #current-toppings #current-toppings-list ul#current-toppings-list-ul li .remove,
#customise-page #extra-toppings #extra-toppings-list ul#accordion li ul li.extra-row img
{
background-color: #ED2E2A !important;}

#menu-items ul li  #item-buttons input[type=button]:hover, 
#float-box #view-basket input[type=button]:hover, 
#float-box #view-basket input[type=submit]:hover, 
#float-box  #edit-details-button:hover, 
#customer_details_checkout #edit-details-button:hover,
#cancel-order-button:hover, 
#back-menu-button:hover, 
#checkout input[type=button]#final_checkout:hover,
#half-half-page #half-half-desc #half-half-selection #add-half-half .add-half-half-bt:hover,
#menu ul li:hover,
#add_to_order:hover,
#displayDeals #add_to_order:hover,
#customise-page #customise-item-details #add input#customise-add-button:hover{
background-color: #E01E19 !important;}

#float-box #location a#trading-hours, #logout a, #customise-page #customise-item-details #customise-item-name {
color:#E01E19;}

#float-box button{
background-image: -moz-linear-gradient(0deg, #ED2E2A, #E01E19);
background-image: -ms-linear-gradient(0deg, #ED2E2A, #E01E19);
background-image: -o-linear-gradient(0deg, #ED2E2A, #E01E19);
background-image: -webkit-linear-gradient(0deg, #ED2E2A, #E01E19);
background-image: linear-gradient(0deg, #ED2E2A, #E01E19);
box-shadow: inset 0px -2px 0px #ED2E2A;
}

#float-box button:hover {	
background-image: -moz-linear-gradient(5deg, #ED2E2A, #E01E19);
background-image: -ms-linear-gradient(5deg, #ED2E2A, #E01E19);
background-image: -o-linear-gradient(5deg, #ED2E2A, #E01E19);
background-image: -webkit-linear-gradient(5deg, #ED2E2A, #E01E19);
background-image: linear-gradient(5deg, #ED2E2A, #E01E19);}

#menu-items .item-title{color:#fff}


#time-payment{
color:#fff;
}

.closed tbody tr td, .closed{
color:#fff;
}

#footer p, .heading, #footer p a{
color:#fff;
}

#footer p a:hover{
color:#fff;
}

#half_half_bt, #half--half-block{
display:none;
}

#float-box #deals{
display:none;
}

#menu-desc-header{
padding: 10px 10px !important;
}

#checkout #promotional_program h3{
color:#fff;
}

#float-box #promotional_program{
margin-top: -15px;
}

#float-box button{
margin-top:0 !Important;
}


@media (max-width: 768px) {
.closed{
width:95%;
}
}

@media (max-width: 992px) {
#customer_details_checkout{
	width:100% !important;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	right: 0;
}
#pick-up-notes, #order-time, #payment-details, #checkout #checkout-view{
	width:100%;
}
}

@media (max-width: 992px) {
#customer_details_checkout{
	width:100% !important;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 20px;
	right: 0;
}
#pick-up-notes, #order-time, #payment-details, #checkout #checkout-view{
	width:100%;
}
}
