*{ margin:0; padding:0;}

html,body{ font-size:13px; color:#414141; font-family:verdana;  line-height:1.2; margin:0; padding:0; background:#fff;}
h1,h2,h3,h4h,h5,h6,p{ padding-bottom:10px;}
a{color:#664F43; text-decoration:none;}
a:hover{ text-decoration:none;}
img,a,input,select,radio,checkbox{ outline:none; border:none;}
ul,ol{list-style-type:none}
hr{ height:1px; background:#f0f0f1; border:none; margin:10px 0}
h3{font-size:20px; font-weight:normal; padding:0 0 10px 0}
ul{ margin:0; padding:0;}
li{}
.clear{ clear:both;}
.page{ float:left; width:100%; padding:32px 0 0 0;}
.top_icon{  left: 0;    position: absolute;    text-align: center;    top: 0;    width: 100%;}
header{ float:left; width:100%; border-top:1px solid #e5e4e1; padding:16px 0;background-color:#fcfcfc;}
.contant{ margin:0 auto; max-width:1000px; padding:0 12px;}
.contant_in{ float:left; width:100%;}
.logo{ float:left;}
.app_store {
    float: left;
    margin-top: 20px;
}

    .app_store a img {
        height: 40px !important;
    }

.contact_top{ float:right;  width:275px;}
.contact_top ul{ float:left; width:100%;}
.contact_top ul li{ float:left; width:100%; margin-bottom:13px;}
.contact_top ul .last a span{ margin-top:-4px; }
.contact_top ul li a{ color:#8d8d8c;}
.contact_top ul li a:hover{ color:#664F43;}
.contact_top ul li a span{ float:left; margin:0 10px 0 0;}
.contact_top ul li a strong{ float:left; font-weight:normal;}
.tabs_price_outer{ float:left; width:100%; background-color:#664F43; margin-bottom:29px;}

.tabs_o{ float:left; width:63%; display:block;}
.tabs_o ul{ float:left; width:100%;}
.tabs_o ul li{ float:left; }
.tabs_o ul li a{ float:left; font-size:14px; font-weight:bold; padding:13px 13px; color:#fff; margin-top:6px;}
.tabs_o ul li:hover , .tabs_o ul .active{ background-color:#fff; color:#664F43;}
.tabs_o ul .active a , .tabs_o ul li:hover a{color:#664F43}

.location_select{ float:right; width:208px; margin:3px 0 2px;}
.contact_center{ float:left; width:100%;}
.left_menu{ float:left; width:22%; margin:0 1% 0 0;}
.left_menu ul{ float:left; width:100%;}
.left_menu ul li{ float:left; width:100%; background-color:#f6f6f6; margin-bottom:2px;}
.left_menu ul li a{ float:left; padding:8px 0; color:#414141; font-weight:bold; margin:0 0 0 10px;}
/*.left_menu ul .active{ background-color:#f9f7f4; color:#664F43; background-image:url(../images/downarrow_lefmenu.png); background-repeat:no-repeat;
background-position:92% 16px;}*/
.left_menu ul .active .raccordion-title{ background-color:#f9f7f4 !important;}
.left_menu ul .active_erow .arrow-up{ background-image:url(../images/downarrow_lefmenu.png); background-size:auto auto; background-repeat:no-repeat;
background-position:92% 10px;}
.left_menu ul .active_erow .arrow-down{background-image:url(../images/downarrow_lefmenu.png); background-size:auto auto; background-repeat:no-repeat;
background-position:92% 10px;}
.center_priceing{ float:left; width:54%; margin:0 1% 0 0;}
.serchbox_c {    border: 1px solid #cccccc;    float: left;    width: 100%; background-color: #ffffff;    background-image: url("../images/surech_top_bg_1.png");
    background-repeat: repeat-x;  margin-bottom:10px;}
.serch_text{ float:left; width:85%; height:41px; margin:0 0 0 10px; color:#858584;   background-color:transparent;}
.serch_btn{ float:right; background-color:transparent; background-repeat:no-repeat; background-position:center; border:none; height:41px; width:41px;
cursor:pointer;}
.sou_title_outer{ float:left; width:100%; margin:0 0 10px 0; background-color:#fff;}
.sou_title{ padding:10px 2%; background-color:#eeeadf; color:#664F43; font-size:15px; float:left; width:96%;  margin-bottom:5px; border:1px solid #eeeadf;}
.left_menu ul li .sou_title{}
.price_cart_outer{ float:left; width:96%; border:1px solid #cccccc; padding:5px 2%; margin:0 0 5px 0;}
.price_cart_left{ float:left; }

.price_cart_left h3{ font-size:12px; font-weight:bold; padding:0;  line-height:25px;}
.price_cart_right{ float: right; margin-left:2%;}
.price_aad_1{ float:left; margin-right:10px; line-height:25px;font-size: 12px;}
.price_aad_2{ float:left; margin-right:10px;}
.price_aad_2 .add_new{ height:23px; width:40px; border:1px solid #cccccc; padding:0 3px; }
.price_aad_3{ float: right; }
.price_aad_3 a{ float: right;}
.left_menu ul li .price_aad_3 a{ background-color:transparent; padding:0;}
.order_outer{ float:left; width:21%; background-color:#fff;}
.order_in{ float:left; width:100%;  border:1px solid #cccccc; margin:0 0 10px 0;}
.order_in h2{ font-size:16px; color:#858585; font-weight:normal; float:left; width:90%; padding:0 5%; background-color:#f9f7f4; line-height:37px;
margin:0 0 13px 0;}
.order_bord{ float:left; width:90%; padding:0 5%; color:#b0b0b0;}
.order_bord ul{ float:left; width:100%;}
.order_bord ul li{ float:left; width:100%; margin:0 0 15px 0; position:relative;}
.order_bord .order_bord_l{ float:left;color:#3a3a3a; }/*megha*/
.order_bord .order_bord_r{ float: right;  text-align:right;}/*megha*/
.order_bord .order_bord_r a{ float: right; margin: 0 0 0 10px;}
.deli_pro{ text-align:center; float:left; width:100%; color:#664F43; font-size:11px; font-weight:bold; margin-bottom:7px;}
.order_in h3{ font-size:13px; font-weight:bold;  color:#464646; padding: 0 5%;    width: 90%;  background-color:#f6f6f6; line-height:37px; float:left;}
.order_in h3 .total_l{ float:left; width:50%;}
.order_in h3 .total_r{ float:right; width:50%; text-align:right;}
.check_out_btn{ float:left; width:100%; text-align:center;}
.check_out_btn_in{ background-image:url(../images/check_btn_bg.png); background-repeat:repeat-x; font-size:16px; font-weight:bold; color:#000;
background-color:#efece3; padding:16px 0; cursor:pointer; border:2px solid #e4e0d4; border-radius:5px; width:98%;font-family: verdana;}
.check_out_btn_in:hover{ color:#664F43;}



.show_con_order{ float:right; padding:12px; display:none;}
.tabs_o_show{  float:left; padding:15px 10px; display:none;}

.resp-vtabs{ float:left; width:78% !important; margin-right:1% !important;}

/*    Select-Drop-Down Start*/
.dk_container {background-color: #ffffff;background-image:url(../images/surech_top_bg.png); background-repeat:repeat-x;height:43px;}
.dk_container:focus {outline: 0; }
.dk_container a {cursor: pointer;text-decoration: none; }
.dk_toggle {background-image:url(../images/downarrow_a.png); background-repeat:no-repeat; background-position:92% 16px; border: 1px solid #ccc;color: #333;padding:13px 45px 13px 10px;text-shadow: #fff 1px 1px 0;-webkit-transition: border-color .5s;-moz-transition: border-color .5s;-o-transition: border-color .5s;transition: border-color .5s;position: relative; }
.dk_toggle:hover, .dk_toggle:focus {border-color: #8c8c8c; }
.dk_toggle:after { }
.dk_focus .dk_toggle {border-color: #8d8d8c;}
.dk_open {z-index: 10; }
.dk_open .dk_toggle {background-color: #ffffff;color: #ccc;}
.dk_open_top .dk_toggle {border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px; }
.dk_open_top .dk_options, .dk_open_top .dk_options_inner {border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0; }
.dk_options {background: #fefefe;box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;-moz-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px; }
.dk_options a {background-color: #fff;border-bottom: 1px solid #8d8d8c;padding: 8px 10px; }
.dk_options a:hover, .dk_options:focus,.dk_options .dk_option_current a {background-color: #664F43;border-bottom-color: #8d8d8c;color: #fff;text-decoration: none;text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0; }
.dk_options li:last-child a {border-bottom: none; }
.dk_options .disabled {cursor: default; }
.dk_options .disabled a {color: #aaa; }
.dk_options .disabled:hover, .dk_options .disabled:hover a .dk_options .disabled:focus, .dk_options .disabled:focus a {cursor: default;background-color: #fff;border-bottom-color: #999;text-shadow: none; }
.dk_options_inner {max-height: 250px;border: 1px solid #8d8d8c;border-bottom-width: 2px;border-bottom-color: #8d8d8c;color: #333;text-shadow: #fff 0 1px 0;}
.dk_container {display: none;float: right; }
.dk_container a {outline: 0; }
.dk_toggle {display: -moz-inline-stack;display: inline-block;*display: inline;position: relative;zoom: 1;width:210px !important;}
.dk_open {position: relative; }
.dk_open .dk_options {display: block; }
.dk_open .dk_label {color: inherit; }
.dk_options {display: none;margin-top: -1px;right: 0;width: 100%;}
.dk_options a, .dk_options a:link, .dk_options a:visited {display: block; }
.dk_options_inner {overflow: auto;position: relative;-webkit-overflow-scrolling: touch; }
.dk_container select {top: -99999em;visibility: hidden;height:0;}
.dk_mobile {position: relative; }
.dk_mobile select {display: block;width: 100%;height: 100%;top: 0;left: 0;visibility: visible;opacity: 0;appearance: none;-moz-appearance: none;-webkit-appearance: none; }    
/*    Select-Drop-Down End*/

/* accordion  start*/
.demo {width: 980px;margin: 0px auto;}
.demo h1 {margin:33px 0 25px;}
.demo h3 {margin: 10px 0;}
pre {background: #fff;}
@media only screen and (max-width: 780px) {
        .demo {margin: 5%;width: 90%;}
        .how-use {float: left;width: 300px;display: none;}
        }
#tabInfo {display: none;}        
/* accordion  End*/
        
        
.serch_box_top{ float:left; width:73%;}

.timing-box{margin:0; width:100%;}
.timing-box .timinghead{color:#664F43; font-size:15px; font-weight:bold;}
.timing-box .timingdetail{float:left; margin-top:8px; margin-bottom:15px; border:1px solid #e8e8e8; padding:0 10px;}
/*.timing-box .timingdetail .week{float:left; color:#858584; font-size:12px; border-bottom: 1px solid #E8E8E8; padding-bottom:4px; width:auto; padding-top:4px;}*/
.timing-box .timingdetail .week{float:left; color:#858584; font-size:14px; border-bottom: 1px solid #E8E8E8; width:100%; padding:8px 0;}
.timing-box .timingdetail .week .last-child{ border-bottom:none;}
.timing-box .timingdetail .week .day {float: left;width: 30%;}
.timing-box .timingdetail .week .divider{float:left; padding:0px 5px; width:2%;}
.timing-box .timingdetail .week .time{float:left; width:63%; text-align:center;}
.timing-box .timingdetail .week.last {
  border-bottom: medium none !important;
}
.offer-box{border: 1px solid #cccccc;float: left;margin: 0 0 5px;padding: 9px 2%;width: 96%;}
.offer-box .offer-title {float: left;color: #664F43;}
.offer-box .offer-title h3{font-size: 18px;font-weight: bold;line-height: 25px;padding: 0;}
/*.offer-box .offer-desc{color: #858584;float: left;line-height: 27px;margin-left: 10px;}*/
.offer-box .offer-desc {
  color: #858584;
  float: left;
  font-size: 18px;
  line-height: 23px;
  margin-left: 20px;
}

.review-box h2{background-color: #eeeadf;border: 1px solid #eeeadf;color: #664F43;float: left;font-size: 15px;margin-bottom: 5px;padding: 10px 2%;width: 96%;}
.review-box .review-content-box{border: 1px solid #cccccc;float: left;margin: 0 0 5px;padding: 9px 2%;width: 96%;}
.review-box .review-content-boxMsg{border: none !important;}
.review-box .review-content-box .review-box-title{color: #664F43;font-size: 14px;font-weight: bold;padding-right: 10px;}
.review-box .review-content-box .review-box-desc{color: #858584;font-size: 12px;padding-right: 10px;padding-top: 5px;}
.review-box .review-content-box .review-box-rating{color: #664F43;float: left;font-size: 12px; margin-top: 5px;padding-right: 10px;}
.review-box .review-content-box .review-box-rating .review-rating-head{float:left;}
.review-box .review-content-box .review-box-rating .review-box-stars{float:left;margin-left:5px;}
.review-box .review-content-box .review-box-rating .review-box-stars > img{font-family:verdana;font-size:34px;line-height:22px;float: left;}
.review-box .review-content-box .review-notfound{color: #3a3a3a; font-size:16px;text-align:center;}

.add-review-box{border: 1px solid #cccccc;float: left;}
.add-review-box,.add-review-box .review-add-form{width:100%;padding: 10px 0;}
.add-review-box .review-add-form .review-add-msg,.add-review-box .review-add-form .review-innerrow .review-innerleft em{color:#ff0000;}
.add-review-box .review-add-form .review-add-msg{float:left;width:100%;}
.add-review-box .review-add-form .review-innerrow{float:left;padding: 9px 2%;width:96%;}
/*.add-review-box .review-add-form .review-innerrow .review-innerleft{float:left;width:90px;}*/
.add-review-box .review-add-form .review-innerrow .review-innerleft {float: left;line-height: 46px;width: 20%;}
.add-review-box .review-add-form .review-innerrow .review-innerright{ background-color: #ffffff;background-image: url("../images/surech_top_bg_1.png");background-repeat: repeat-x;border: 1px solid #cccccc;float: left;width: 40%;}
.add-review-box .review-add-form .review-innerrow .review-innerright input{background-color: transparent;color: #858584;float: left;height: 41px;margin: 0 0 0 10px;width: 85%;}
.add-review-box .review-add-form .review-innerrow .review-innerright textarea{background-color: transparent;color: #858584;float: left;height: 41px;margin: 10px;width: 96%;border: 0 none;}
.add-review-box .review-add-form .review-btn-row .review-submit-btn{float:right; margin-right: 110px;background:#EEEADF;color:#664F43;cursor:pointer;padding:10px 20px;border-radius: 5px;font-size: 14px;font-weight: bold;}
.add-review-box .review-add-form .review-btn-row .review-submit-btn:hover{background:#664F43;color:#EEEADF;}
.review-validatemsg {color:#664F43;float: left;width: 100%;}

/*login_page_css start*/
.tab_login{border: 1px solid #cccccc; float:left; width: 49%; height: 362px;}
.tab_register{margin:0px; border: 1px solid #cccccc; float: right; width: 49%;}
.login-row-head{ color: #664F43; text-align:center; font-size: 22px; font-weight: bold; padding:10px 0; background-color: #eeeadf; border: 1px solid #eeeadf; float: left; margin-bottom: 10px; width: 99.6%;}
.login-row{margin:0 2% 15px 2%;  display: block; float:left; width:96%;}
.login-label{margin:0; float: left; width:20%; line-height: 42px;}
.login-text{margin: 0 0 5px; border: 1px solid #cccccc; float: left; width:74%;  padding-left: 10px; background-image: url("../images/surech_top_bg_1.png"); background-repeat: repeat-x; }
.login-text input{width:100%; line-height: 41px; background-color: transparent; color: #858584; float: left; height: 41px; margin: 0;}
.loginmsgrequired{margin:0 0 0 20%;float:left;}
.ftext {    float: left;    font-size: 12px;    margin: 0 0 0 26%;}
.forgot{margin:0; float:left;}
.login-error-msg{color: #664F43;padding: 15px;text-align: center;}
.login-btn{
  background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    color: #664F43;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-right: 3%;
	margin-top: 5px;
    padding: 6px 20px;
}
.register-btn{  
	background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    color: #664F43;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
     margin-right: 3%;
	margin-bottom: 12px;
    padding: 6px 20px;
}
.footer_outer{margin:0; width:100%;}
.footer_in{color: #000000;float: right;padding: 15px;text-align: center;width: 100%;}
footer {
  margin: 20px 0;
  padding: 10px 0;
  width: 100%;
}
/* End login_page_css */

/*start invoice.aspx_page css*/
.user-detail {float:left; width: 100%;border:1px solid #cccccc;margin-bottom: 10px;}
.user-detail .order-head{background-color: #eeeadf;border: 1px solid #eeeadf;color: #664F43;float: left;font-size: 16px;font-weight: bold;margin-bottom: 20px;padding: 5px 0;text-align: center;width: 99.8%;}
.food-cart {float:left; width: 100%;border:1px solid #cccccc;}
.food-cart .cart-heading{background-color: #eeeadf;border: 1px solid #eeeadf;color: #664F43;float: left;font-size: 16px;font-weight: bold;margin-bottom: 10px;padding: 5px 0;text-align: center;width: 99.8%;}
.cart-btn-modify{float:right;background:#EEEADF;color:#664F43;cursor:pointer;padding:10px 20px;border-radius: 5px;font-size: 14px;font-weight: bold;margin: 10px 0 0 0 !important;}
.cart-btn-modify:hover{background:#664F43;color:#EEEADF;}

.order-type{margin:10px 15px; font-weight:bold;}
.order-radios{margin:0; width: 85%;}
.rb-delivery{ float: left;    margin: 0 10px 0 0;}
.rb-delivery > input,.rb-takeaway > input {float: left;    margin: 0 4px 0 0;}
.rb-delivery > label {    float: left;}
.order-user-row{margin: 10px 0;width:50%; float:left;}
.order-user-row input, select{margin:0; border:1px solid #cccccc; height:40px; line-height:40px; padding:0 8px;  background-image: url("../images/surech_top_bg_1.png"); background-repeat: repeat-x;  background-color:transparent;color: #858584; width: 60%;}
.order-user-row select{float:none;  width: 20.2% !important;}
.order-user-row textarea{width:82%;float:right;}
.order-user-row-tarea {float: left; margin: 0; width: 100%;}
.our-label{margin:10px 15px; font-weight:bold;width:11.4%;float:left;line-height:18px;}
.order-type > span { float: left; width: 10%;}
.addnewaddress {
    background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    color: #664F43;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 15px;
	margin: 20px 87px 6px ;
}


.addtocart {
    background: none repeat scroll 0 0 #664F43;
    border-radius: 5px;
    color: #eeeadf;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 20px;
	clear: both;
	margin: 10px 20px ;
}

.addtocart:hover{background: none repeat scroll 0 0 #664F43;color: #eeeadf;}

.addresspartmain1{margin:0px 10px 15px; border:#cccccc solid 1px;width:40%; float:left;}
.addresspartmain2{margin:20px 10px 15px; border:#cccccc solid 1px;width:40%; float:left;}
.addresslable{clear:both;  margin:20px 0 0 15px;font-weight: bold; width: 6%; float:left;}
.addressradio{margin:0px;width:5%;float:left; padding:10px 12px 0 5px;}
.addressaddress {
  display: inline-block;
  float: left;
  margin: 8px 0;
  width: 63%;
}
.delivery-addlist{margin:0;}

.cart-head{
    background-color: #eeeadf;
    border: 1px solid #eeeadf;
    color: #414141;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
    padding: 10px 0;
    text-align: center;
    width: 99.8%;
	display: inline-flex;
}
.cart-col1{  margin: 0 10px; text-align: left; width: 55%; float: left;}
.cart-col2{margin:0 20px; float: left;}
.cart-col3{margin:0 20px; float: left;}
.cart-col4{margin:0 10px; float: left;}
.cart-col5{margin:0 20px; float: left;}
.order-user-row-tarea textarea {
    float: left;
    height: 70px;
    width: 81.6%;
	background-color: transparent;
	border: 1px solid #cccccc;
    background-image: url("../images/surech_top_bg_1.png");
    background-repeat: repeat-x;
}
.our-label-tarea{margin:10px 15px; font-weight:bold;width:5.7%;float:left;line-height:18px;}
.cart-head-main{margin:5px 15px 15px; border: 1px solid #cccccc; width:97%; float:left;}
.cart-innerpart {
    float: left;
    margin: 10px 0;
    width: 100%;
    border-bottom: 1px solid #cccccc;
}
.cart-itemdetail {
    float: left;
    margin: 0 15px;
    width: 55% ;
}
.cart-qty input {
    border: 1px solid #cccccc;
    height: 30px;
    margin: 0;
    padding: 0 10px;
    width: 45.5%;
}
.cart-qty {
    float: left;
    margin: 0;
    width: 8.2%;
}
.cart-unitprice{
	display: inline-block;
    float: left;
    margin: 0;
    vertical-align: middle;
    width: 10.5%;
	line-height: 30px;
}
.cart-totalprice {
    display: inline-block;
    float: left;
    margin: 0;
    vertical-align: middle;
    width: 12%;
	line-height: 30px;
}
.cart-remove{margin:0px;}
.cart-remove img{margin:0; margin: 8px 0 0;}
.cart-btn-modify a{margin: 20px 15px;}
.final-subtotal {
    float: left;
    margin:4px 10px;
    text-align: right;
    width: 67.1%; 
    font-size:15px;
}
.final-total {
  float: left;
  font-size: 16px;
  margin: 8px 0;
  text-align: right;
  width: 69.4%;
}
.editaddress {
    background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    clear: both;
    color: #664F43;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 5px 0 38px;
    padding: 5px 10px;
}
.removeaddress {
    background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    clear: both;
    color: #664F43;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 5px 10px;
}
.add-remove{margin: 0px 10px 5px 0; float: right;}
.msgdisplay{margin:15px 0; width:97%; float:right;}
.msgrequired {
    /*float: right;*/
    margin: 5px 0 0;
    width: 96%;
    color:#ff0000;
    /*color:#664F43;*/
}

/*End invoice.aspx_page css*/
.cart-qty input{text-align:center;}
.deliverycharges {float: right;overflow: hidden;padding-bottom: 5px;width: 45%; margin:0 2% 10px 0; border-right: 1px solid #e7e7e7;}
.deliverycharges .innerhead {background: none repeat scroll 0 0 #f5f2eb;border-bottom: 1px solid #e7e7e7;color:#664F43;float: left;font-size: 15px;font-weight: bold;line-height: 40px;padding-left: 20px;                         
}
.deliverycharges .headkm {border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding: 5px 2%;width:45%;}
.deliverycharges .headmin {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding:5px 2%;width:15%;}
.deliverycharges .headcharge {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding:5px 2%;text-align: right;width:25%;}
    .deliverycharges .headkmitm {
        border-bottom: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7;
        color: #414141;
        float: left;
        font-size: 13px;
        font-weight: normal;
        padding: 5px 2%;
        width: 45%;        
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }
.deliverycharges .headminitm {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: normal;padding:5px 2%;width:25%;}
.deliverycharges .headchargeitm {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding:5px 2%;text-align: right;width:15%;}
.cart-msg {
    background: none repeat scroll 0 0 #f31818;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-bottom: 8px;
    text-align: center;
}
.addresspartmain2.add-first{margin-left:15px !important;}
.addresspartmain2{margin:0 0 10px 89px;}
/*.addresspartmain1{margin:0 0 10px 10px;}*/
.addresslable{margin:10px 0 0 15px;}
.cart-itemdetail .cart-itemname{font-size: 15px;font-weight: normal;}
.cart-innerpart .cart-itemdetail .prize,.cart-innerpart .cart-itemdetail .catpart{float:left;width:100%;margin-top:3px;  margin-bottom: 10px;}
.cart-innerpart .cart-itemdetail .prize .pricehead,.cart-innerpart .cart-itemdetail .prize .price{float:left;}
.cart-innerpart .cart-itemdetail .catpart{margin-top:5px;}
.cart-innerpart .cart-itemdetail .catpart .dhead {color: #664F43;}
.addnewaddress:hover{background: none repeat scroll 0 0 #664F43;color: #eeeadf;}
.cart-modify {float: left;width: 100%;}
.cart-redeem-box {float: left; width:50%;  }
.cart-redeem-box .redeem-lable {font-weight: bold;float:left;margin-top: 12px; padding:0 0 0 13px;}
.cart-redeem-box .redeem-textbox{float:left;margin-left: 15px;}
.cart-redeem-box .redeem-textbox input{background-color: transparent;background-image: url("../images/surech_top_bg_1.png");background-repeat: repeat-x;border: 1px solid #cccccc;color: #858584;height: 40px;line-height: 40px;margin: 0;padding: 0 8px;}
.cart-redeem-box .redeem-btn {float: left;margin-top: 11px;}
.cart-redeem-box .redeem-btn .cart-btnredeem {background: none repeat scroll 0 0 #eeeadf;border-radius: 5px;color: #664F43;cursor: pointer;font-size: 14px;font-weight: bold;margin: 10px 10px;padding: 8px 15px;}
.cart-redeem-box .redeem-btn .cart-btnredeem:hover {background: none repeat scroll 0 0 #664F43;color: #eeeadf;}
.sp-err-redeem {color: #664F43;float: left;margin-left: 103px;width: 60%;}
.sploffer {
float: right; margin-right: 20px; background: none repeat scroll 0px 0px rgb(223, 100, 79); color: rgb(255, 255, 255); padding: 0px 5px; border-radius: 5px; line-height: 30px; margin-top: 6px;

}

.specialoffer { -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e7e7e7 #e7e7e7 #e7e7e7 #e7e7e7;
    border-image: none;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 1px;
    float: left;
    overflow: hidden;
    padding-bottom: 5px;
    width: 45%;
    margin: 0 0 0 2%;
}
.specialoffer .innerhead {background: none repeat scroll 0 0 #f5f2eb;border-bottom: 1px solid #e7e7e7;color:#664F43;float: left;font-size: 14px;font-weight: bold;line-height: 40px;padding-left: 20px;width: 430px;}
.specialoffer .headkm {color: #414141;float: left;font-size: 13px;font-weight: bold;padding: 5px;width: 100%;}
.specialoffer .spandesc{
    margin-left:5px;
}
.specialoffer .headmin {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding: 5px;width: 200px;}
.specialoffer .headcharge {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: bold;padding: 5px;text-align: right;width: 100px;}
.specialoffer .headkmitm {border-bottom: 1px solid #e7e7e7;border-left: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: normal;padding: 5px;width: 100px;}
.specialoffer .headminitm {border-bottom: 1px solid #e7e7e7;color: #414141;float: left;font-size: 13px;font-weight: normal;padding: 5px;width: 200px;}
.specialoffer .headchargeitm {border-bottom: 1px solid #e7e7e7;color: #664F43;float: left;font-size: 13px;font-weight: bold;padding: 5px;text-align: right;width: 100px;}
.cart-btnviewoffer {
    background: none repeat scroll 0 0 #664F43;
    border-radius: 5px;
    color: #fff;
    float: right;
    line-height: 28px;
    margin-right: 15px;
    margin-top: 7px;
    padding: 0 5px;
}
.removesploffer {
margin:0 0 5px 5px
}

/* -----------------------------------------------19/12/2014------------------------------------------------- */

.reward-point {
  color: #414141;
  float: left;
  font-size: 13px;
  font-weight: normal;
  padding: 5px 0 8px 115px;
  width: 100%;
}
.redeem-value {
  color: #414141;
  float: left;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 8px 115px;
  width: 100%;
}
.specialOffer {
  float: left;
  font-size: 13px;
  padding: 10px 2%;
  text-align: left;
  width:96%;
}
.ordertotal 
{
    float:right;
    width:50%;
    display:block;

}
.bottombtnmain {
  /*float: right;*/
}
.final-subtotal span {
  color: #414141;
  font-size: 14px;
}
.final-total span {
  color: #664F43;
  font-size: 14px;
  font-weight: bold;
}
.cart-btn-confirm {
    background: none repeat scroll 0 0 #eeeadf;
    border-radius: 5px;
    color: #664F43;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 10px;
    padding: 8px 15px;
}
.cart-btn-confirm:hover {
  background: none repeat scroll 0 0 #664F43;
  color: #eeeadf;
}
.dvselectunselect {
  font-size: 15px;
  padding: 0 0 10px;
}
.rbsplOffer {
  margin: 5px 10px 5px 0;
}
.popupbox .headkm {
  color: #664F43;
  font-weight: bold;
  font-size:15px;
}
.popupbox .spandesc {
  display: block;
  float: none;
  padding: 3px 0 3px 23px;
}
.popupbox .selectedSplOffer {
  border-bottom: 1px dashed #ccc;
  padding: 5px 0;
  width:94%;
}
.specialoffer .innerhead {
  width: 100%;
}
.selectedSplOffer .btn{float: right;}


/*Address  Page*/

.popupbox .cntwrap .left-side{max-width:220px; width:100%; float:left;}        
.popupbox .cntwrap .right-side .row{ float: left;margin: 5px 0;padding: 0; width:100%;}
.popupbox .cntwrap .right-side .row .rrfield1 { float:left;max-width: 120px; width:100%; margin-top: 15px;}
.popupbox .cntwrap .right-side .row .rrfield1 em{color:#664F43;}
.popupbox .cntwrap .right-side .row .inputmain{float:left;max-width: 280px; width:100%; background-color: #ffffff;background-image: url("images/surech_top_bg_1.png");background-repeat: repeat-x;border: 1px solid #cccccc;}        
.popupbox .cntwrap .right-side .row .inputmain input{background-color: transparent;color: #858584;float: left;height: 41px;margin: 0 0 0 10px;width: 95%;}
.popupbox .cntwrap .right-side .rightaddbtn{float:left;  width: 100%;}
.popupbox .cntwrap .right-side .rightaddbtn .add-rbtn{ background: none repeat scroll 0 0 #eeeadf;border-radius: 5px;clear: both;color: #664F43;cursor: pointer;float: right;font-size: 16px;font-weight: bold;margin:0 6px 0 0;padding: 10px 20px;}
.popupbox .cntwrap .right-side .rightaddbtn .add-rbtn:hover{ background: none repeat scroll 0 0 #664F43;color: #eeeadf;}
.popupbox .cntwrap .right-side .row .msgrequired {float: left;color: #664F43;margin-left: 120px;}

.final-subtotal .lblspan {
color:#414141;
font-size: 14px;
font-weight:normal;
}
.final-total .lblspan {
color:#414141;
font-size: 14px;
font-weight:bold;
}
.popupbox .cntwrap .right-side .row .msglbl {
    float: left;color: #664F43;text-align:center;width:100%;margin-bottom:15px;
}
.loaderimg {
left: 185px;position: absolute;top: 110px;
}
.loaderdiv {
background: none repeat scroll 0 0 #000;float: left;height: 66%;opacity: 0.5;position: absolute;width: 95%;
}


/*Offer & My Account*/

.testi{ margin:0 auto; padding:0; width:100%; max-width:1000px;}
.testi ul{ margin:0; padding:0; list-style:none;}
.testi li { margin:10px 0; padding:20px 10px; border:1px solid #664F43; display:inline-block;width:98%}
.testi li h1{ font-size:14px; color:#664F43; font-family:verdana; float:none;}
.testi li h1 span{ font-family:verdana; font-size:13px; color:#999;  padding:0 0 0 20px; line-height:19px;}
.testi li p{ font-size:14px; color:#8d8d8c; width:90%; float:left; line-height:18px;}
.testi li a.sub-btn{ margin-top:5px; background:#eeeadf; padding:10px; text-align:center; color:#664F43; font-family:verdana; font-weight:bold; float:right; border-radius:3px; text-transform:uppercase;}
.testi li a.sub-btn:hover{ background:#664F43; color:#eeeadf; }

.my_acnt{ margin:0; padding:0; float:left; width:75%;}
.my_acnt ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px; width: 100%;}
.my_acnt ul.tabs li {float: left;margin: 0;padding: 0;height: 31px; line-height: 31px;margin-right: 1px; overflow: hidden;position: relative;background: #eeeadf; color:#fff;}
.my_acnt ul.tabs li a {text-decoration: none;color: #664F43;display: block;font-size: 14px;padding: 0 20px;outline: none;}
.my_acnt ul.tabs li a:hover {background: #eeeadf; color:#664F43}
.my_acnt ul.tabs li.active a{background: #664F43;border-bottom: 1px solid #fff; color:white;}

.lblmsgmyaccount {    color: #664F43;    float: left;    margin: 10px 0 0;    text-align: center;    width: 100%;
}
.my_acnt .tab_container {clear: both;float: left;width: 100%;background: #fff;}
.my_acnt .tab_content {padding: 20px;}
.my_acnt h1{ font-size:16px; color:#664F43; font-weight:normal; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 10px 0;}
.my_acnt .acnt_form{ width:100%; float:left; margin:0 auto;}

.my_acnt .acnt_form label{ font-size:14px; color:#8d8d8c; width:25%; float:left; line-height:36px; margin:0 0 10px 0;}
.my_acnt .acnt_form input{ width:65%; float:left; margin: 0 0 10px 20px; padding:0 0 0 10px; border:1px solid #ccc; height:36px; line-height:36px; color:#8d8d8c;}
.my_acnt .acnt_form span{ width:2%; float:left; margin:0 10px; line-height:36px;}
.my_acnt .acnt_form .cancle-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0; float:left; text-transform:uppercase;}
.my_acnt .acnt_form a.cancle-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .acnt_form .reset-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .acnt_form a.reset-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .acnt_form .activt-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .acnt_form a.activt-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .acnt_form .resnd-key-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .acnt_form a.resnd-key-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .acnt_form .logout-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .acnt_form a.logout-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .edit_pro_form{ width:100%; float:left; margin:0 auto;}

.my_acnt .edit_pro_form label{ font-size:14px; color:#8d8d8c; width:25%; float:left; line-height:36px; margin:0 0 10px 0;}
.my_acnt .edit_pro_form input{ width:65%; float:right; margin: 0 0 10px 20px; padding:0 0 0 10px; border:1px solid #ccc; height:36px; line-height:36px; color:#8d8d8c;}
.clschangemyaccount,.clschangepassword{ float: left;    width: 100%;}
.my_acnt .edit_pro_form .loginmsgrequired, .my_acnt .acnt_form .loginmsgrequired {   float: right;    line-height: normal;    margin: -5px 30px 12px 0;    width: 62%;}
.my_acnt .edit_pro_form span{ width:2%; float:left; margin:0 10px; line-height:36px;}
.my_acnt .edit_pro_form .cancle-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0; float:left; text-transform:uppercase;}
.my_acnt .edit_pro_form a.cancle-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .edit_pro_form .reset-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .edit_pro_form a.reset-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .edit_pro_form .activt-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .edit_pro_form a.activt-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .edit_pro_form .resnd-key-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .edit_pro_form a.resnd-key-btn:hover{ background:#664F43; color:#fff;}

.my_acnt .edit_pro_form .logout-btn{ border-radius:3px; background:#eeeadf; padding:10px; color:#664F43; font-size:14px; font-weight:bold; text-align:center; margin:20px 0 20px 20px; float:left;text-transform:uppercase;}
.my_acnt .edit_pro_form a.logout-btn:hover{ background:#664F43; color:#fff;}

/* accordion  start*/


 .demo {
            width: 980px;
            margin: 0px auto;
        }
        .demo h1 {
                margin:33px 0 25px;
            }
        .demo h3 {
                margin: 10px 0;
            }
        pre {
            background: #fff;
        }
        @media only screen and (max-width: 780px) {
        .demo {
                margin: 5%;
                width: 90%;
         }
        .how-use {
                float: left;
                width: 300px;
                display: none;
            }
        }
        #tabInfo {
            display: none;
        }
        
        /* accordion  End*/
        
        
.serch_box_top{ float:left; width:73%;}



.clsselectaddress {
margin:20px 0 0 10px !important;

}

.clsaddress {
display: inline-block;
    float: none;
    margin-left: 10px;
    width: 86%;
}
.rbdeliveryAddress {
vertical-align:top;
}

.addressImg {
float:left;
margin-right:8px;
}
.addressdetail {
float:left;
}
.popupbox .cntwrap .showmsg{ color: #664F43;    float: left;    margin: 0 0 10px;    text-align: center;    width: 100%;}

  /* PopUp  End*/

.popupbox .cntwrap .left-side{width:220px;float:left;}
.popupbox .cntwrap .left-side .proimg{padding:9px;border:1px solid #e8e8e8;float:left;}        
.popupbox .cntwrap .right-side .row{margin:0;padding:0}
.box2 { float:left; background:url(../images/check_no2.gif) top left no-repeat;margin:15px 10px 0 0px;}
.popupbox .cntwrap .right-side .row .label_check, .has-js .label_radio { padding-left: 0px; cursor:default !important; }
.popupbox .cntwrap .right-side .row .label_check { width:60%; height:15px; float:left; margin:0px; padding:0px;margin-top:15px;border:none;background:none}
.popupbox .cntwrap .right-side .row .label_check input{float:left;}
.popupbox .cntwrap .right-side .row .label_check label{font-size: 12px;margin-left: 5px;width: auto;}
.popupbox .cntwrap .right-side .row .ToppingRows .label_check { width:auto; height:15px; float:left; margin:0px; padding:0px;margin-top:2px;border:none;background:none}
.popupbox .cntwrap .right-side .row .AppetizingRows .label_check { width:auto;height:15px; float:left; margin:0px; padding:0px;margin-top:1px;border:none;background:none}
.popupbox .cntwrap .right-side .row3 .OptionParameterRows .label_check { width:auto;height:15px; float:left; margin:0px; padding:0px;margin-top:1px;border:none;background:none}
.popupbox .cntwrap .right-side .row .label.c_on { float:left; padding:0px; }        
.popupbox .cntwrap .right-side .row .slide_left { padding:20px 10px 10px 0px; float:left;}       
.popupbox .cntwrap .right-side .row1 .text1{color:#42b6e7;font-size:15px;float:left;padding-top:13px;}
.popupbox .cntwrap .right-side .row1 .qtybox{float:right;background:#fff;border:1px solid #e8e8e8;padding:13px ;width:23px;height:15px;color:#3a3a3a;font-size:14px;float:right;text-align: center;}
.popupbox .cntwrap .right-side .row1 .lbl{float:left;width:59px}
.popupbox .cntwrap .right-side .row1 .price{float:right;color:#3a3a3a;font-size:13px;padding:14px 7px;min-width:17%;text-align:right}        
.popupbox .cntwrap .right-side .row2 li{float:left;margin-bottom:5px;width:100%;}        
.popupbox .cntwrap .right-side .row2 li span b{width:84px;float:left;padding-top:4px;}
.box2.m-top{margin-top:5px;margin-right:6px;}
.popupbox .cntwrap .right-side .row3{float:right;width:308px;padding:10px 0 14px 0;}
.popupbox .cntwrap .right-side .row3 li{float:left;padding-right:15px;font-size:12px;color:#878787;padding-right:15px;}
.popupbox .cntwrap .right-side .row3 li b{padding-top:4px;float:left;}
.popupbox .cntwrap .right-side .total-price{float:left;color:#3a3a3a;font-size:14px;text-align:left;width:96%;border-top:1px solid #eeeeee;padding:10px 0;font-weight: bold;}

.popupbox .cntwrap .right-side .row .OptionParameterRows .label_check {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;height: 15px;margin: 3px 0 0;padding: 0;width: auto;}
.lbloption {color: #42b6e7;float: left;margin: 8px 0 5px;}
ul {list-style-type :none;}
.dvselectunselect{ float: left;font-size: 10px;margin: 2px 10px;font-weight: bold;}
.dvselectunselect a{color:#000}
.dvselectunselect a:hover{color:#42b6e7}
.add-cart{ background:url(images/add-order.png) no-repeat left top; width:115px; height:39px; display:inline-block; float:right;/*left;*/ margin:0 0 0 0px;}
.add-cart:hover{ background:url(images/add-order.png) no-repeat left bottom; cursor:pointer;}

.invoicemsgrequired { float: left;margin-left: 25%;margin-top: 1%;}
.clslogin {color: #664F43;font-size: 12px;font-weight: bold;padding: 0 0 2%;width: 100%;}
.clsrewardpts {float: right; margin-right: 1%; color: rgb(223, 100, 79); font-size: 13px; font-weight: bold;}
.offermsg {font-size:15px !important;text-align:center;padding:0;}

.clsreview {color: #3a3a3a;font-size: 14px;padding: 0 0 1%;width: 100%;text-align:center;float:left;}

.hlink {
  display: block;
  float: left;
}
.hlink ul {
  float: left;
  width: 100%;
}
.hlink ul li {
  float: left;
}
.hlink ul li:hover, .hlink ul .active {
  background-color: #fff;
  color: #664F43;
}
.hlink ul li a {
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin-top: 6px;
  padding: 13px;
}
.hlink ul .active a, .hlink ul li:hover a {
  color: #664F43;
}
.tabs_o ul {width:90%;
}


.payment-detail {float:left; width: 100%;border:1px solid #8e8e8e;margin-bottom: 15px;padding-bottom: 15px; background:#fff; opacity:0.9;}
.payment-detail .payment-head{background-color: #eeeadf;border: 1px solid #eeeadf;color: #664F43;float: left;font-size: 19px;font-weight: bold;margin-bottom: 20px;padding: 5px 0;text-align: center;width: 99.3%;}
.payment-detail-row{margin: 10px 0;width:100%; float:left;}
.payment-detail-row input, select{margin:0; border:1px solid #8e8e8e; height:40px; line-height:40px; padding:0 8px;  background: url("../images/surech_top_bg_1.png") repeat-x #fff;color: #000000; width: 40%; opacity:1;float:left;}
.payment-detail-row select{float:none;  width: 20.2%;float:left;}
.payment-detail-row textarea{width:82%;float:right;}
.payment-detail-row-tarea {float: left; margin: 0; width: 100%;}
.payment-detail-row .note { float:left;padding-left:21.5%;}
.payment-detail-row .our-label{margin:10px 15px; font-weight:normal;width:18.4%;float:left;line-height:18px;  font-size: 14px;}
.payment-detail-row .selectbox3 { margin-left:14px;}
.payment-detail-row .changevalidatatemsg { padding-left: 21.3%; width: 37% }
.payment-detail-row .changevalidatateyear { padding-left: 21.3%; width: 37% }



.bottombtnmain .bottom-head-main{margin:5px 15px 15px; border: 1px solid #cccccc; width:97%; float:left; background:#fff; opacity:0.9;}
.bottombtnmain .bottom-head {
    background-color: #f3ce01;
    border: 1px solid #f3ce01;
    color: #000000;
    display: inline-flex;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 99.8%;
}

.bottombtnmain .radioleft {float: left; width:55%; padding-left:10px;line-height:53px; }
.bottombtnmain .rb-cash{ float: left; margin: 0 10px 0 0;}
.bottombtnmain .rb-cash > input,.rb-cash > input {float: left; margin: 20px 4px 0 0;}
.bottombtnmain .rb-cash > label { float: left;font-weight:normal;}

.bottombtnmain .rb-card{ float: left; margin: 0 10px 0 0;}
.bottombtnmain .rb-card > input,.rb-card > input {float: left; margin: 20px 4px 0 0;}
.bottombtnmain .rb-card > label { float: left;font-weight:normal;}
.bottombtnmain .paymenterr {color:#ff0000; }

/* Thank You Page - 26/01/2016 */
.inner-block {float: left; width: 100%;margin: 30px 0;}
.inner-block .main{max-width:1000px; margin:0 auto; padding:0 12px;}
.inner-block .inner-content {background: #f9f7f4 none repeat scroll 0 0; float: left; min-height: 300px; padding: 30px 0; text-align: center; width: 100%;}
.inner-block .inner-content .about-section1 {float: left; width: 100%;}
.inner-block .inner-content .about-section1 h3 {border-bottom: 3px solid #664F43; display: inline-block; font-size: 25px; font-weight: 600; margin-bottom: 40px; width: 100%;}
.inner-block .inner-content .about-section1 .thanq_msg {font-size: 16px; text-align: center;}
.inner-block .inner-content .about-section1 .dhead {float: left; padding: 10px 0; width: 100%;}
.inner-block .inner-content .about-section1 .dhead a {background: #664F43 none repeat scroll 0 0; border-radius: 5px; color: #fff; font-size: 16px; font-weight: 600; padding: 10px;}
.inner-block .inner-content .about-section1 .dhead a:hover {background: #664F43;}

.my-orders-item {
    /*float: left;*/
    margin: 13px 15px;
}

.cart-footer {
    padding: 12px;
    border: 1px solid #eeeadf;
    color: #414141;
    float: left;
    font-size: 14px;
    font-weight: bold;
    background-color:#664F43;
    margin-bottom: 0px;
    width: 96.6%;
    color:white;
}

.cart-order-heading {
    font-size: 14px;
    /*font-weight: bold;*/
}

.reorder-button{
    background: none repeat scroll 0 0 #664F43;
    border-radius: 5px;
    color: #eeeadf;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 14px;
    /* clear: both; */
    margin: -6px -280px;
}
.detail-button {
    background: none repeat scroll 0 0 #664F43;
    border-radius: 5px;
    color: #eeeadf;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 14px;
    /* clear: both; */
    margin: -6px -184px;
}

.reorder-col1 {
    margin: 0 10px;
    text-align: left;
    width: 60%;
    float: left;
}

.cart-head-reorder {
    background-color: #eeeadf;
    border: 1px solid #eeeadf;
    color: #414141;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 14px;
    padding: 10px 0;
    text-align: center;
    width: 99.8%;
    display: inline-flex;
}
.hr1{
    height: 1px;
    background: #f0f0f1;
    border: none;
    margin: 10px 0;
}

.footer-alignment {
    margin-right: 560px !important;
    float: none !important;
    padding: 0px !important;
}

#showOrderCount {
    font-size: 20px;
    background: #664F43;
    padding: 0 5px;
    vertical-align: top;
    margin-left: -10px;
    font-weight: bold;
    font-family: verdana;
    color: #FF0000;
    position: relative;
    bottom: 7px;
}

.badge {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
}

.label-warning[href],
.badge-warning[href] {
    background-color: #c67605;
}
 .notification-bar {
            width: 100%;
            margin: 0;
            height: 30px;
            display: table;
            font-size: 17px;
            font-weight: 400;
            padding: .33em .5em;
            -webkit-font-smoothing: antialiased;
            color: #fff;
            position: fixed;
            box-shadow: 0 1px 3px 2px rgba(0,0,0,0.15);
            z-index: 2;
            opacity: 0.8;
        }

            .notification-bar.regular {
                height: 30px;
                font-size: 14px;
                padding: .2em .5em;
            }

        .notificationwrapper {
            text-align: center;
            position: relative;
            vertical-align: middle;
        }

            .notificationwrapper p {
                margin-top: 0;
                margin-bottom: 0;
            }

        .notificationtext-wrapper {
            margin-right: .67em;
            display: inline-block;
            line-height: 1.3;
        }

            .notificationtext-wrapper .hb-headline-text {
                font-size: 1em;
                display: inline-block;
                vertical-align: middle;
            }

        .notification-bar .notificationbtn {
            display: inline-block;
            vertical-align: middle;
            margin: 5px 0;
            color: #000;
            background-color: #efece3;
            border-color: #efece3;
        }

        .notificationbtn-button {
            opacity: 1;
            color: #fff;
            display: block;
            cursor: pointer;
            line-height: 1.5;
            max-width: 22.5em;
            text-align: center;
            position: relative;
            border-radius: 3px;
            white-space: nowrap;
            margin: 1.75em auto 0;
            text-decoration: none;
            padding: 0;
            overflow: hidden;
        }

            .notificationbtn-button .notificationtext-holder {
                border-radius: inherit;
                padding: 5px 15px;
            }

        .notificationclose {
            display: table-cell;
            width: 1.6em;
        }

            .notificationclose .icon-close {
                font-size: 14px;
                top: 15px;
                right: 25px;
                width: 15px;
                height: 15px;
                opacity: 1;
                color: #fff;
                cursor: pointer;
                position: absolute;
                text-align: center;
                line-height: 15px;
                z-index: 1000;
                text-decoration: none;
            }