div.header_btn a {
margin-left: 40px;
}

div.header_btn {
padding-top: 32px;
}

#shoppingbox {}
.restaurant-menu {margin-top:10px;}
.title-line {clear:both;border-top: 2px solid #79c202;margin-bottom:20px;}

.search-top-title {margin:10px 0 20px 0;}
.search-top-title h1{/*font-family: 'Hind', sans-serif;*/color: #fb6600;font-weight: bold;}
.search-top-title a {color: #999;font-weight: normal;margin-left:5px;text-decoration: underline;font-size:12px;}
.search-top-title a:hover {text-decoration: none;}

.normal_content div.select-listing {margin:5px 20px 20px 0;}

.input_postcodesearch {font-size:13px;line-height:13px;font-weight: normal;}
.postcodesearch > .postcodesearch_bar > span > ::-webkit-input-placeholder {color:#999;padding-top:5px;}
.postcodesearch > .postcodesearch_bar > span > :-moz-placeholder {color:#999;padding-top:5px;}
.postcodesearch > .postcodesearch_bar > span > ::-moz-placeholder {color:#999;padding-top:5px;}
.postcodesearch > .postcodesearch_bar > span > :-ms-input-placeholder {color:#999;padding-top:5px;}


.myorder-history table.rating-table td{border:0;}

.tab_contant {border: 0px solid #ccc;}

.demotest {margin: 0px 0px 0px 0px;margin-left: 10px;}

.cord input {margin: 3px 3px 0px 5px;}


div.pagination a {
border: 1px solid #bbbaba;
color: #333;
padding:3px 6px;
background-color:#fff;
}

div.pagination span.current {color: #333;border: 1px solid #bbbaba;padding:3px 6px;background-color:#eaeaea;}


#toTop:hover {
background-color: #fb6600;
}


/*menu add*/
.menuitem .mt_notes {margin-top: 14px;}

.menucategories {margin:5px 0 0 0;}


.menuitem .mt_set_dot {
padding-top: 3px;
padding-bottom: 1px;
}

.menuitem .mt_set {
padding-top: 3px;
padding-bottom: 1px;
}

.menuitem .mt_cat {margin-top: 0px;}


.menuitem .mt_set_dot .mt_info p {padding: 12px 0 3px 0;}

.menuitem .mt {width: 460px;}
.menuitem .menuoffer {width:460px;margin: 14px 0 6px 0;}

.menuitem .mt_set_dot .mt_price span div {padding: 15px 5px 0 0;font-size: 14px;}
#shoppingbox .dresultsbox .results .row .addtocart {width: 35px;height: 35px;margin-top: 3px;}


.menuitem .mt_set_dot .mt_info, .menuitem .mt_set .mt_info {
max-width: 280px;/*150px;*/
margin-left: 10px;
/*background-color: red;*/ 
}
.menuitem .mt_set_dot .mt_info p img, .menuitem .mt_set .mt_info p img{
vertical-align:middle; 
}

.menuitem .noimgshow .mt_info, .menuitem .noimgshow .mt_info {
max-width: 200px;
margin-left: 10px;
/*background-color: red;*/ 
}

.menuitem .mt_set_dot .mt_price .mt_desc, .menuitem .mt_set .mt_price .mt_desc {
color:#333;font-size: 13px;padding: 15px 0 0 0;float:left;font-weight: normal;width: 100px;
/*background-color: pink;*/ 
}

.menuitem .mt_set_dot .mt_price, .menuitem .mt_set .mt_price {
float: right;
width: 210px;
/*background-color: green;*/
}


.btn-orange a._btn {
	font-size: 20px;color:#fff;background-color:#fb6600;padding: 5px 10px;
}
.btn-orange a:hover._btn {
	background-color:#f16200;color:#fff;
}


.showpostcode a._btn {font-size:16px;}


.buyercheckot input, .buyercheckot textarea, .buyercheckot select {border: 1px solid #ADAEAD;}


.addExtraListItem{background-color:#fff;font-size:12px;margin:5px 0 0 0;border: 1px solid #c3c3c3;/*border-bottom: 1px dotted #c3c3c3;*/padding-bottom:5px;max-width: 317px;}

.addExtraListItem .soInfo {width: 100%;padding: 3px;}

.addExtraListItem .sitem {
float: left;
width: 175px;

padding-top: 6px;
/*background-color: green;*/
}

.addExtraListItem .saddicon {
float: right;
text-align: center;
width: 30px;
/*background-color: yellow;*/
}
.addExtraListItem .saddicon img {max-width: 22px;}

.addExtraListItem .sprice {
float: right;
text-align: right;
width: 50px;
padding-top: 6px;
/*background-color: pink;*/
}



.addExtraListItem .soCount {width: 97%;background-color:#f3f3f3;color: #f17100;padding: 3px 3px 3px;}

.addExtraListItem .sqty {
width: 175px;
padding-top: 6px;
font-weight: bold;
}

.addExtraListItem .sdelIcon {
float: right;
text-align: right;
width: 23px;
/*background-color: pink;*/
}
.sdelIcon img {max-width: 16px;padding-right: 3px;padding-top: 3px;}

.addExtraListItem .spriceTotal {
float: right;
text-align: right;
width: 50px;
padding-top: 6px;
font-weight: bold;
/*background-color:orange;*/
}






/*payment*/
.paymenttable {border:1px solid #cccccc;}
.cart .checkot .buyercheckot span.label {/*background-color:#f8f8f8;*/padding: 5px;}
.cart .checkot .buyercheckot span.label_rgh {/*border:1px solid #ADAEAD;background-color:#EAEAEA;*/width: 477px;padding: 5px;margin-left:10px;min-height: 15px;}
.cart .checkot .buyercheckot span.nogray {border:0px solid #ADAEAD;background-color:#F7F7F7}
.cart .checkot .buyercheckot {width: 630px;float: left;font-size:13px;padding:0px 15px 15px 15px;border: 0px solid #e3e3e3;background-color:#fff;
-moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.cart .checkot .buyercheckot table tr.row1 th {padding:8px;width:25%;background-color:#fff;}
.cart .checkot .buyercheckot table tr.row2 th {padding:8px;width:25%;background-color:#e3e2e2;}
.cart .checkot .buyercheckot table tr.row1 td {padding:8px;width:75%;background-color:#fff;}
.cart .checkot .buyercheckot table tr.row2 td {padding:8px;width:75%;background-color:#e3e2e2;}


.cart .checkot .buyercheckot div.default-btn {margin-top:30px;float:right;}

.yourorder .item_priceCount a.back2menu {color: #79c202;font-size:13px;text-align:center;display: block;margin-top: 40px;}
.yourorder .item_priceCount a:hover.back2menu {text-decoration: underline;}


.cart .payment-info .label5 {width: 70px;}
.cart .checkot .buyercheckot span#clickcoupon a {margin-top:20px;display:block;text-decoration: underline;}
.cart .checkot .buyercheckot span#showcoupon {margin-top:20px;}
.cart .checkot .buyercheckot span#showcoupon input#discountcoupon {margin-left:0px;border:1px solid #ADAEAD;background-color:#EAEAEA;}


/*popup*/
.setmeals-btn-prompt {
width: 320px;
}

.setmeals-choice-prompt {max-width: 99%;height:auto;}

.restaurant-closed-prompt {width: 100%;}
.restaurant-closed-prompt .default-btn {float:none;margin-bottom:0;text-align: center;}

.setmeals-choice-prompt select{width: 100%;}


#setmeals-choice-form #setmealrest {
display: block;
background-color: #fb6600;
font-size: 16px;
padding: 8px;
text-align: center;
color: #fff;
font-weight: bold;
margin: 0 0 20px 0;
}

.setmeals-choice-prompt .setmeals-multi-checkbox {width: 145px;margin:3px 0 3px 10px;font-size:12px;}
.setmeals-choice-prompt .setmeals-multi-checkbox span {padding:0 0 0 0;}
.setmeals-choice-prompt .setmeals-multi-checkbox label input{float:left;margin: 2px 3px 0 0;}
.setmeals-choice-prompt .setmeals-multi-checkbox label div{float:left;width: 120px;}


.setmeals-choice-prompt .setmeals-btn-prompt {width: 100%;}

.setmeals-choice-prompt .setmeals-single {padding-bottom: 15px;}

#setmeals-choice-form .setmeals-btn-prompt {float:none;width:100%;}
#setmeals-choice-form .setmeals-btn-prompt .default-btn {float: none;text-align: center;}
#setmeals-choice-form .setmeals-btn-prompt .default-btn a._btn {display:block;margin: 0 0 20px 0;    padding: 0;}





/*home*/

.restaurant-index .r_name a{
max-width: 360px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden !important;
display: block;
/*background-color: green;*/
}

.restaurant-index .r_info div span {
max-width: 325px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden !important;
/*background-color: red;*/
}
