﻿body
{
    font-family: Avian, 'Century Gothic' , Arial;
}
a
{
    color: navy;
    text-decoration: none;
}

.menuContact
{
    font-size: 8pt;
    text-transform: uppercase;
    color: gray;
    font-family: Avian, 'Century Gothic' , Arial;
    background-color: transparent;
    text-decoration: none;
}
.menuContactHover
{
    font-size: 8pt;
    text-transform: uppercase;
    color: white;
    font-family: Avian, 'Century Gothic' , Arial;
    background-color: gray;
    text-decoration: none;
    
}
.menuContactSelected
{
    font-size: 8pt;
    text-transform: uppercase;
    color: yellow;
    font-family: Avian, 'Century Gothic' , Arial;
    background-color: transparent;
    text-decoration: none;
}

.TopSearch
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    font-size: 10pt;
    text-transform: uppercase;
    border-left: gray thin solid;
    color: gray;
    border-bottom: gray thin solid;
    clear: none;
    display: inline;
    visibility: visible;
    /*cursor: hand;*/
    background-color: transparent;
    text-align: center;
    border-width: 1px;
    
    
}
body.MenuTop
{
    font-family: Avian, 'Century Gothic' , Arial;
}
table.MenuTop
{
    font-size: 9.3pt;
    font-family: Avian, 'Century Gothic' , Arial; 
    /*width: 100%;*/
    position: relative;
    border-top: gray thin solid;
    border-bottom: gray thin solid;
    font-weight: bold;
    background-color: #dcdcdc;
}
td.MenuTopLast
{ 
    text-align: justify;
    /*width: 180;*/
    height: 25px;
    padding-right: 10pt; 
    padding-left: 10pt; 
    background-color: #dcdcdc;
}
td.MenuTopLast:Hover
{ 
    background-color: #3b89c9;
}

td.MenuTop
{
    border-right-color: Gray;
    border-right-style: solid;
    border-right-width: thin;
    text-align: justify; /*width: 350px;*/
    height: 25px;
    padding-right: 10pt;
    padding-left: 10pt;
    background-color: #dcdcdc;
}
td.MenuTop:Hover
{
    background-color: #3b89c9;
}

a.MenuTop
{
    color: #2f4f4f;
    text-decoration: none;
    font: bold;
    text-transform: uppercase;
}
img.MenuTop
{
    border-width: 0;
    text-align: center;
    display: block;
    visibility: visible;
}

a.MenuTop:hover
{
    /*color: #606060;*/
}
/*a.MenuTopSub
{
    color: White;
    text-decoration: none;
    font: bold;
    text-transform: uppercase;
}*/
a:hover.MenuTopSub
{
    /*color: teal;*/
    
}
td.MenuTopSub:Hover
{
    background-color: #3b89c9;
}

img.MenuTopSub
{
    border-width: 0;
    vertical-align: middle;
}

td.MenuTopSub
{
    font-size: 9pt;
    font-family: Avian, 'Century Gothic' , Arial;
    /*background-color: #808080;*/
    text-align: left;
    color: White;
    font-weight:bolder;
    padding-right: 15px;
    padding-left: 15px;
    text-transform:uppercase;
}

table.MenuTopSub
{
    font-size: 8.25pt;
    position: absolute;
    /*visibility: hidden;*/ /*width: 40%;*/ /*background-color: #808080;*/
    display: none;
    background-color: #cdcdcd; /*border-style: outset;*/
    top: 24px;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
.toprow
{
    width: 900px;
    position:absolute;
}
.toprow_left
{
    font-weight:bold;    
}

.mainLayout
{
    width: 925px;
    border-right: #d3d3d3 thin solid;
    border-top: #d3d3d3 thin solid;
    border-left: #d3d3d3 thin solid;
    border-bottom: #d3d3d3 thin solid;
    border-collapse: collapse;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
.mainLayout_Body
{
    vertical-align:top;
    /*border-style:solid;
    border-color:Yellow;
    border-width:thin;*/
    width:775px;
            
}

TD.mincart {
font-size: 10px;
font-family: Avian, 'Century Gothic' , Arial;
background-color: White;
}

P.mincart {
font-size: 10px;
font-family: Avian, 'Century Gothic' , Arial;
}

.mincart 
{
    font-size: 12px;
    font-family: Avian, 'Century Gothic' , Arial;
    vertical-align:middle;
}

.discountsapply 
{
    color: Red;
    font-weight: bold;
}

.detaildiscounts
{
    color: Red;
    font-size: smaller;
}

h3.prodDetails
{
    font-weight: bold;
    font-size: larger;
    text-align: center;
}

span.prodDetails
{
    font-weight: bold;
    text-align: right;
    color: Black;
}
th.prodDetails
{
    color: Black;
    font-weight: bold;
    text-align: right;
}
td.prodDetails
{
    font-size:smaller;
    vertical-align:baseline;
}
table.prodDetails
{
    padding-right: 5pt;
    padding-left: 5pt;
}

table.prodDetails2
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    border-left: gray thin solid;
    border-bottom: gray thin solid;
}

img.discountimages
{
    clear: none;
    float: right;
}

.prodDetails
{
    color: dimgray;
    font-family: Avian, 'Century Gothic' , Arial;
    font-size: 11pt;
}


.sectionTitle
{
    font-weight: bold;
    font-size: 26pt;
    vertical-align: top;
    text-transform: capitalize;
    color: Gray;
    text-align: center;
}



td.OuterMenuSide
{
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 110pt;
    background-color:#3b89c9;
    /*border-style:solid;
    border-color:Red;
    border-width:thin;*/
}


.MenuSideDiv
{
    position:absolute;
    width: 100%;
    background-color: #3b89c9;
    color:White;
    font-size:small;
    z-index:1;
}

.srt_blank
{
    width: 5px;
    text-decoration: none;
    border: none;
}

.srt_t0
{
    color:White;
    font-weight:bold;
    font-size:small;
    text-transform:uppercase;
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt_t0:hover
{
    color:Orange;
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt_t0:active
{
    color:Yellow;   
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt_t0_selected
{
    color:Yellow;  
    font-weight:bold; 
    font-size:small;
    text-transform:uppercase;
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt_t1
{
    color:White;   
    font-size:small;
    text-transform:uppercase;
    cursor: pointer;
    text-decoration: none;
    border: none;
}
.srt_t1:hover
{
    color:Orange;   
    cursor: pointer;
    text-decoration: none;
    border: none;
}
.srt_t1:active
{
    color:Yellow;   
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt_t1_selected
{
    color:Yellow;   
    font-size:small;
    text-transform:uppercase;
    cursor: pointer;
    text-decoration: none;
    border: none;
}

.srt
{
    margin: 2px;
    padding: 0px;
    width: 100%;
    /*border-style:solid;
    border-color:Blue;
    border-width:thin;*/
    
}

.srt_head
{
    color:Black;
    text-align: center;
    font-size: small;
    font-weight: bolder;
    font-variant: small-caps;
    cursor: pointer;
    font-size: larger;
}

.prodimage_cartimage
{
    height:75px;
    width:75px;
}

td.hp_grid
{
    border-right: gray thin solid;
    border-top: gray thin solid;
    border-left: gray thin solid;
    border-bottom: gray thin solid;
    border-collapse: collapse;
}

table.hp_grid
{
    border-collapse: collapse;
}

img.hp_grid
{
    /*filter: alpha(opacity=100);*/
}

p.hp_grid
{
    font-size: larger;
    font-weight:bold;
    text-transform: uppercase;
    color: teal;
}

.hpFooter
{
    background-color:#cdcdcd;
    font-size:10pt;
}
table.hpFooter
{
    margin: 5pt;
}
td.hpFooter
{
    padding: 15pt;
}
a.hpFooter
{
    color:White;
    font-weight:bold;
    font-size:larger;
    
}
a.hpFooter:hover
{
    color:#3b89c9;
    font-weight:bold;
    font-size:larger;
}
div.hpFooter
{
    font-weight:bold;
    font-size:12pt;   
}

p.hBanner
{
    text-align:center;
    color:Red;
    font-size:16pt;
    font-weight:bold;   
}
td.hBanner
{
    
    /*border-right: red dashed;
    border-top: red dashed;
    border-left: red dashed;
    border-bottom: red dashed;*/
}
td.detailimage
{
    vertical-align:top;    
}



#pageflip { position:relative; }
#pageflip img 
{
    width: 50px; height:52px;
    z-index: 99;
    position: absolute;
    right:0; top: 0;
    -ms-interpolation-mode: bicubic;
}
#pageflip .msg_block 
{
    width: 50px; height: 50px;
    position: absolute;
    z-index: 50;
    right: 0; top: 0;
    background: url(/images/chefrooster2.png) no-repeat right top;
    text-indent: -9999px;
}
    