/*BEGIN - STYLES OVERRIDING THE BASE STYLES*/
#headlinePromoArea{
background-image:url(../img/headlinePromoArea_bg_portfolio.gif);
}

#mainColumnContentArea1{
width:496px; /*needed so the nav bg spans the entire width of the menu content area*/
padding:0px 0px 0px 0px;
}

#subordinateColumn{
margin:335px 0px 0px 0px;
}

/* better centers the restaurant info */
.subordinateColumnContent {
padding:5px 15px 8px 20px;
}

/*END - STYLES OVERRIDING THE BASE STYLES*/

/*
BEGIN - STYLES OVERRIDING mainColumnContentArea2.css
*/
#mainColumnContentArea2 .columnHeadline{
margin:-4px 0px 0px 0px;
}
/*
END - STYLES OVERRIDING mainColumnContentArea2.css
*/

#subordinateColumn .restaurantName{
margin:0px;
padding: 2px 0px 1px 5px;
border-top: 1px solid #dad6cb;
font-size: 16px;
line-height: 150%;

}

#subordinateColumn .restaurantAddress{
margin:0px;
border-top: 1px solid #e1ddd4;
border-bottom: 1px solid #dad6cb;
padding: 0px 0px 3px 5px;
line-height: 170%;

}

#subordinateColumn .moreInfo{
margin: 0px 0px 0px 0px;
padding: 0px 0px 6px 5px;
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height: 100%;
}

#mainColumnGalleryArea{
width:666px;
height:355px;
margin: 0px 0px 0px 1px;
background-color:#ffffff;
}

#mainColumnGalleryAreaColumn1{
width:489px;
height:355px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
background:url(../img/portfolio-clear_square.gif) repeat;
}

#mainColumnGalleryAreaColumn1 h1{
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 20px;
font: normal 22px/22px Georgia, "Times New Roman", Times, serif;
letter-spacing:1px;
color:#2777a1;
}

#mainColumnGalleryAreaColumn1 h2{
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 20px;
font: normal 11px/11px Georgia, "Times New Roman", Times, serif;
font-style:italic;
letter-spacing:1px;
color:#404040;
}

#mainColumnGalleryAreaColumn2{
width:173px;
height:355px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
background:url(../img/mainColumnGalleryAreaColumn2_bg.gif) no-repeat top center;
text-align:center;/**/
}

.mainColumnHorizontalDivider{
background-image:url(../../common/img/layout/mainColumn_2col_cap_V2.gif);/*WHAT IS THIS*/
background-position:bottom right;
background-repeat:no-repeat;
height:25px;
margin: -25px 0px 0px 0px;
}

#portfolioNavigation{
width:131px;
float:right;
margin:-10px 21px 0px 21px;
padding:0px 0px 0px 0px;
text-align:center;
clear:right;
}

#portfolioNavigation ul{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
list-style: none;
}

#portfolioNavigation ul li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style: none;
float:left;
}

#portfolioNavigation a:link img, #portfolioNavigation a:active img, #portfolioNavigation a:visited img {
filter: alpha(opacity=65);
-moz-opacity: 0.65;
opacity:0.65;
}

#portfolioNavigation a:hover img{
filter: alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1.00;
}

#portfolioNavigation a:hover {
/*needs to be on the a not the a img*/
border-bottom:none;
}

#portfolioNavigation .activeSection {
filter: alpha(opacity=65);
-moz-opacity: 0.65;
opacity:0.65;
}

#portfolioLogoArea{
width: 173px;
margin:0px 0px 0px 0px;
text-align:center;
}

#portfolioLogoArea p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#414141;
}

#portfolioLogoArea .clientLogo{
margin: 10px 0px 0px 0px;
}

#portfolioLogoArea .chefInfo{
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-style:italic;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:lowercase;
}

#portfolioLogoArea .chefTitle{
font-style:italic;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform:lowercase;
}

.mainColumnHorizontalDivider{
background-image:url(../../common/img/layout/mainColumn_2col_cap_V2.gif);
background-position:bottom right;
background-repeat:no-repeat;
height:25px;
margin: -25px 0px 0px 0px;
}

#menuNavigationArea{
height:10px;
margin:0px 0px 10px 1px;
padding: 10px 0px 0px 0px;
background-image:url(../img/menuNavigationArea_bgV2.gif);
background-position: top left;
background-repeat: no-repeat;
}

#menuNavigationArea ul{
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 10px;
list-style: none;
text-decoration: none;
}

#menuNavigationArea li{
margin: 0px -4px 0px 0px;
padding: 7px 10px 7px 12px;
display:inline;
float: left;
border-right: 1px solid #DFD4BE;
list-style: none;
text-decoration: none;
font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
color:#2777a1;
}

#menuNavigationArea .firstTab{
border-left: 1px solid #DFD4BE;
}

#menuNavigationArea .activeTab{
margin-top: -4px;
padding: 7px 12px 12px 14px;
border-top: 3px solid #DFD4BE;
border-left: 1px solid #DFD4BE;
background-color:#FFFFFF;
font-weight:bold;
}

#menuNavigationArea .activeTab a:hover{
border-bottom:0px;
}

#menuContentArea{
padding:20px 20px 20px 20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#menuContentArea p{
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
#menuContentArea .courseTitle{
margin:20px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#menuContentArea .discalimer{
margin: 8px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}