.searchrasults{
/*  border: 1px solid #0000CD;*/
/*  padding: 40px;*/
background-image: url(images/topbg.jpg);
background-color: White;
background-repeat: repeat-x;
width: 690px;
}

.searchrasults .layer2{
/*  border: 1px solid #0000CD;*/
    
    background-image: url(images/botbg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
/*  border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
*/
}
.menuholder{
    width: 945px;
    margin-top: 30px;
    
}


.searchrasults TD{
height: 53px;
    background-image: url(images/itembg.jpg);
    background-repeat: repeat-x;
    vertical-align: middle;
    text-align: center;
    background-position: bottom;
    
}
.searchrasults TH
{
    vertical-align: middle;
    text-align: center;
    background-color: #E4E4E4;
    height: 27px;
    /*width: 450px;*/
    border-left: 1px solid #C5DFBD;
    text-align: center;
    
    
}

.searchrasults th.litemstitle
{
    width: 5px;
    background-image:url(images/itemheadleft.jpg);
    background-repeat: no-repeat;
}

.searchrasults  .resultstable{
/*  width: 900px;*/
width: 100%;

}
.searchrasults th.ritemstitle{
    width: 6px;
    background-image:url(images/itemheadright.jpg);
    background-repeat: no-repeat;
}


.searchrasults .litems{
        width: 5px;
    background-image:url(images/itemleft.jpg);
    background-repeat: no-repeat;
    border-left: 1px solid #C5C5C5;
    background-position: bottom;
}

.searchrasults  .litemslast{
    background-image:url(images/itemleftlast.jpg);

}


.searchrasults .ritems{
        width: 6px;
    background-image:url(images/itemright.jpg);
    background-repeat: no-repeat;
/*      border-right: 1px solid #C5C5C5;*/
        background-position: bottom;
}

.searchrasults  .ritemslast{
    background-image:url(images/itemrightlast.jpg);
}









.searchrasults .stitle{
/*border: 1px solid Blue;*/
/*      width: 650px;*/
    height: 6px;
    font-size: 6px;
/*  background-image: url(images/titlbg.gif);*/
/*  border: 1px solid Blue;*/

}
.searchrasults .stitle_left{
    background-image: url(images/ltc.jpg);
    width: 6px;
    height: 6px;
        font-size: 6px;
    float: left;
    
}
.searchrasults .stitle_right{
    background-image: url(images/rtc.jpg);
    width: 6px;
    height: 6px;
        font-size: 6px;
    /*border: 1px solid Blue;*/
    float: right;   
}








.searchrasults .sbottom{
/*      width: 650px;*/
    height: 6px;
        font-size: 6px;
/*  background-image: url(images/titlbg.gif);*/
/*  border: 1px solid Blue;*/
vertical-align: middle;
}
.searchrasults .sbottom_left{
    background-image: url(images/lbc.jpg);
    width: 6px;
    height: 6px;
    float: left;
        font-size: 6px;
/*  border: 1px solid Blue;*/
}
.searchrasults .sbottom_right{
    background-image: url(images/rbc.jpg);
    width: 6px;
    height: 6px;
    font-size: 6px;
    /*border: 1px solid Blue;*/
    float: right;   
}





.searchrasults  .items{
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    padding: 40px;
    padding-top: 10px;
}

.searchrasults .stitle_content{

   border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
text-transform: uppercase;  
height: 30px;
   vertical-align: middle;
   padding-top: 12px;
   padding-left: 180px;
font-family: Arial, Helvetica, sans-serif;
/*font-weight: bold;*/

font-size: 14px;
background-image: url(images/onlinemenu.jpg);
background-repeat: no-repeat;

}
.searchrasults .stitle_content .search_info{
    text-transform: uppercase;  
}

.searchrasults .resultstable th.delimeter{
    width: 1px;

 background-image: url(images/thdelimeter.jpg);
}

.searchrasults .resultstable td.delimeter{
    width: 1px;

 background-image: url(images/tddelimeter.jpg);
}

.searchrasults .left{
    text-align: left;
}

.searchrasults .restaurant{
    padding-left: 20px;
}

.searchrasults .restaurant a{
    color: Black;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
}
.searchrasults .restaurant a:hover{
    text-decoration: underline;
}

.searchrasults .address{
    padding-left: 20px;
    text-align: left;
    font-size: 13px;
    vertical-align: middle;
    padding-top: 0px;
}

.searchrasults .address ul{
    margin: 0px;
    padding: 0px;
}

.searchrasults .phone{
    font-size: 12px;
}

.searchrasults .cousine{
    padding-left: 20px;
    text-align: left;
    font-size: 12px;
    vertical-align: middle;
    padding-top: 0px;
}
.searchrasults .cousine ul{
    margin: 0px;
    padding: 0px;
}   

.labels{
    color: #414141;
    font-size: 11px;
    padding-left: 30px;
    font-weight: normal;
    cursor: pointer;

}

.labelsimage div{
width: 18px;
height: 14px;
float: left;

background-repeat: no-repeat;
background-position: 5px 2px;
background-image: url(images/arrow_b.jpg);
}
.labelsimage div.l{
background-image: url(images/arrow_r.jpg);
width: 18px;
height: 14px;
background-repeat: no-repeat;
background-position: 5px 2px;
}
.labelsimage div.r{

width: 18px;
height: 14px;
}

.cart{
    float:right;
    width: 230px;
    height: 300px;
/*  background-color: Gray;*/
/*  margin-right: 20px;*/
}
.cart .carttop{
    height: 35px;
    width: 230px;
    background-image: url(images/carttop.jpg);
    
}
.cart .itemstable{
width: 210px;
/*border-left: 1px solid #5D9C4D; 
border-right: 1px solid #5D9C4D; */
margin: auto;
}
.cart .cartmname{
    background-image: url(images/carttopbg.jpg);
    background-repeat: repeat-x;
    background-color: #B2EBA4;

    height: 26px;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-left: 1px solid #5D9C4D; 
    border-right: 1px solid #5D9C4D; 
    padding-top: 6px;
    padding-bottom: 6px;
}

.cartmname #cart_min_order_note {
    font-weight: normal;
}

.cart .carthead{
    text-align: center;
    height: 20px;
    font-size: 11px;
    text-transform: uppercase;
    color:#358D1F ;
    font-weight: bold;
    background-color:transparent;
    border:  none;
    border-bottom: 1px solid #5D9C4D; 
    
}
.cart .pricediv{
    width: 228px;
        border-left: 1px solid #5D9C4D; 
    border-right: 1px solid #5D9C4D; 
    text-align: center;
    background-image: url(images/cartitemsbg.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
.cart .cartbott{
    height: 6px;
    background-image: url(images/cartbottom.jpg);
    margin-bottom:10px; 
    font-size: 5px;
}
.cart .priceholder{
    
    font-size: 13px;

}
.cart .priceholder span{
font-weight: bold;
float: right;
padding-right: 30px;
}
.cart .cart-item td{
    vertical-align: middle;
    font-size: 12px;
border-bottom: 1px solid #A8E09B; 
}
.cart table.cart-item {
    border-bottom: 1px solid #A8E09B; 
    width: 210px;
    margin: auto;
    text-align: center;
}
.cart .cart-item-name{
    font-size: 12px;
    width: 125px;
    text-align: left;
    padding-left: 5px;
    
}
.cart .cart-item .remove_button{
    padding-left: 0px;
    width: 15px;
}
.cart .pricenotice{
    font-size: 9px;
}


.restaurant-closed-notification {
    font-size: 70%;
}


.rows .name, .description {
    padding-left: 5px;
    padding-right: 3px;
}

.rows .name {
    font-weight: bold;
}

.rows .price {
    font-weight: bold;
}

