﻿body
{
    background-color:#9FA880;font-family:Verdana;font-size:12px
}

#wrapper
{
    width:995px;
    margin-left:67px;
    margin:0 auto;
}

#grapes
{
    float:right
}

a
{
    color: #9b2c14;
    text-decoration: underline;
}
a:visited, a:active
{
    color: #a0a593;
}
a:hover
{
    text-decoration: none;color:#424b27;
}



#mainnav
{
    height: 23px;
    width: 928px;
    float: left;
    background-image: url(/dining/!images/apt_culinary_main_nav_b.gif);
    margin:0px;
}
#mainnav a
{
    height: 23px;
    background-image: url(/dining/!images/apt_culinary_main_nav_a.gif);
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    position: relative;
}

#mainnav dd
{
    float: left;
    margin: 0;
    padding: 0;
}
#mainnav a:hover
{
    background-image: none;
}
#mainnav #recipes a
{
    width: 65px;
}
#mainnav #restaurants a  
{
    background-position: -65px 0;
    width: 93px;
}
#mainnav #festivals a    
{
    background-position: -158px 0;
    width: 150px;
}
#mainnav #wineries a     
{
    background-position: -308px 0;
    width: 143px;
}
#mainnav #fresh a        
{
    background-position: -451px 0;
    width: 126px;
}
#mainnav #farmers a      
{
    background-position: -577px 0;
    width: 124px;
}
#mainnav #deals a        
{
    background-position: -701px 0;
    width: 138px;
}


#content
{
   color:#372e2e;width:713px;min-height:375px;float:right;padding-left:20px;  background-color:white  
}

#contentContainer
{
    height: 100%;
}

#leftPromos {padding:10px; width:173px; height: 510px;background-image:url(/dining/!images/apt_culinary_main_bartender.gif); background-position:bottom; background-repeat:no-repeat;float:left;  background-color:#788355;border-left:1px solid black;border-right:1px solid black    }
    
#leftPromos input {font-size:10px;background-color:#9FA880;border:1px solid #414B28;vertical-align:middle} 

#footerLinks {font-size:9px;color:#424b27;clear:right}
#footerLinks a {color:#424b27;}

#leftFooter {width:193px;
             color:#414B28; 
             text-align:center; 
             font-size:10px; 
             font-weight:bold;
             float:left;
             clear:both;
             border:1px solid black;
             padding:2px 0px
             }
#leftFooter a {color:#414B28;}

#rightFooter{ color:#9FA880; 
              font-size:10px;
              background-color:#414B28;
              width:732px;float:right;
              border-right:1px solid black;
              margin-right:67px;
              border-top:1px solid black;
              border-bottom:1px solid black;
              padding:2px 0px
             }
#rightFooter a { color:#9FA880; }
#leftLegal{font-size:10px;color:#CFD4C0;float:left;padding:10px 0px}
#rightLegal{font-size:10px;color:#CFD4C0;text-align:right;float:right;margin-right:67px;padding:10px 0px}
#rightLegal a {color:#CFD4C0}

#LinkFooter {color:#CFD4C0;clear: both; font-size: 11px; padding-right: 70px; padding-top: 6px; text-align: center;}
#LinkFooter a {color:#CFD4C0;}

