.radiobutton_form input.radiobutton_form,
.checkbox_form input.checkbox_form {
	display: inline;
}
.userPanelWide {
	right:10px !important;
	left:auto !important;
}
#basketOrb{
	behavior: url(/scripts/css3pie/PIE.htc);
	-webkit-box-shadow: none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.placeholder {
	color: #ccc;
}
.textfieldsubmitbutton_form{
	padding-top:12px;
}
.business .checkoutcontainer input[type="text"],
.checkoutcontainer input[type="password"]{
	padding-top:12px;
}
.business .checkoutcontainer input[type="text"].placeholder,
.checkoutcontainer input[type="password"].placeholder{
	color:#ccc;
}

label.radiobutton_form,
label.checkbox_form {
	display:none;
}
label.radiobutton_form_label,
label.checkbox_form_label {
	padding-top: 0;
}
label.pulldown_white:after, label.pulldown_white:before,
label.pulldown_form:after, label.pulldown_form:before  {
	display: none;
}

.paymentmethod0 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_0.png', sizingMethod='scale');
}
.paymentmethod2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_2.png', sizingMethod='scale');
}
.paymentmethod3 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_3.png', sizingMethod='scale');
}
.paymentmethod4 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_4.png', sizingMethod='scale');
}
.paymentmethod6_1 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_61.png', sizingMethod='scale');
}
.paymentmethod6_2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_62.png', sizingMethod='scale');
}
.paymentmethod6_3 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_63.png', sizingMethod='scale');
}
.paymentmethod6_6 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_66.png', sizingMethod='scale');
}
.paymentmethod7 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_7.png', sizingMethod='scale');
}
.paymentmethod15 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_15.png', sizingMethod='scale');
}
.paymentmethod16 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_16.png', sizingMethod='scale');
}
.paymentmethod18 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_18.png', sizingMethod='scale');
}
.paymentmethod22 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_22.png', sizingMethod='scale');
}
.paymentmethod21 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_21.png', sizingMethod='scale');
}
.paymentmethod24 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/paymethods/payment_24.png', sizingMethod='scale');
}
.paymentmethods .radiobutton_form input.radiobutton_form,
.paymentmethods .checkbox_form input.checkbox_form {
	height:0px;
}

input.button_form.button_form_blue{
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3597b4, endColorstr=#3597b4);
}
input.button_form.button_form_blue:hover, input.button_form.button_form_blue:focus {
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#337491, endColorstr=#337491);
}

.step2 .restaurantsmap #restaurantsmappanel {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ccffffff', endColorstr='#ccffffff');
}
.step2 .categoryFilter li ul #irestfiltercont {
	background-color: #fff;
}

.upsmall{
	right:-10px !important;
	left:auto !important;
}
.upmedium{
	float:right;
	margin-top: -60px;
	margin-right:280px;
}
.uplarge{
	right:auto !important;
	left:700px !important;
}
.fadeOutUp.animated{
	display:none;
}
.fadeInDown.animated{
	display:block;
}
.step5 .orderconfirmationbutton {
    display: none;
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    padding: 10px;

}

.step2 .restaurantsmap #restaurantsmappanel .filterMapview:after{
	content:none;
}
.privacybanner_notice .wrapper{
	background:#000000 !important;
}
@media (min-width:640px) {
	.step2 .restaurantsmap #restaurantsmappanel .filterMapview:after {
			content:none;
	}
}
div.deliveryareaerror {
	background-color: #fff;

}
