﻿@charset"utf-8";
#SearchOption{width:100%;}
#SearchOption .Options
{
    width:100%;
    border-top:3px solid #DF0202;
}
#SearchOption .Options .BorderBottom
{
    width:905px;
    border-bottom:1px dashed #999999;
}
#SearchOption .Options .BorderBottom h3,h4
{
    padding:5px 5px 5px 5px;
    margin:0px;
}
#SearchOption .Options .fLeft
{
    height:100%;
    float:left;
}
#SearchOption .Options .Right
{
    height:100%;
    border-left:1px dashed #999999;
}
.bRight{ border-right:1px dashed #999999; }
#SearchOption .Options .choice{padding:10px 10px 10px 10px;}
#SearchOption .Options table#allergens{width:100%;}
#SearchOption .Options table#allergens td{padding:5px 5px 5px 5px;}
#SearchOption .Options th
{
    padding:5px 5px 5px 5px;
    border-bottom:1px dashed #999999;
}
#SubmitButtons
{
    padding:10px 0px 10px 0px;
    text-align:center;
}
.text_vhcenter
{
    text-align:center;
    line-height:170px;
}
#ResultHeader
{
    margin:0px;
    height:170px;
    overflow:hidden;
}
#ResultBody
{
    width:920px;
    height:450px;
    overflow-y:scroll;
    margin:0px;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-face-color:#DF0202;
    scrollbar-3dlight-color:#FFFDF1;
    scrollbar-darkshadow-color:#C10202;
    scrollbar-highlight-color:#C10202;
    scrollbar-shadow-color:#C10202;
    scrollbar-track-color:#EAEAEA;
}
#ResultHeader table td,th
{
    padding:0px;
    margin:0px;
    text-align:center;
}
#ResultBody table td
{
    padding:10px 0px 10px 0px;
    margin:0px;
}
.txtRight
{   width:100%;
    text-align:right;
}
#SearchResult table td,
#SearchResult table th
{   border: 1px solid #999999; }
#ResultGridView{table-layout: fixed;}
table#ResultGridView td{padding:10px 0px 10px 0px;}
table#ResultGridView td,
table#ResultGridView th
{ border: 1px solid #999999; }
.noprint{cursor:pointer;}
table.CategoryCheckBox{width:750px;}