body { color: white; background-color: #333333; font: 13px Verdana, Arial, sans-serif; margin: 0px; } 
a:link { color: white; }
a:visited { color: white; }
a:hover { color: #B9D3DB; }

table { border: 0; margin: 0; }
table td { padding: 0; }                              
table#main-table { border-left: 15px solid #557F9C; color: white; background-color: #557F9C; margin: 0; padding: 0;}

table#main-nav { width: 171px; border-top: 5px solid #484A8E;}

td#main-navigation { background-color: #484A8E; }
td.nav { font: bold 11px/11px Arial,sans-serif; color: white; width: 160px; height: 24px; text-align: center; padding: 0px; margin: 0px; background: #484A8E url(images/button-bg.jpg) no-repeat center; }  
td.nav a { display: block; color: white; text-decoration: none; width: 160px; }
td.nav a:hover { text-decoration: underline;  color: #66CCFF; }
td.nav a:visited { color: white; text-decoration: none; }
#nav-image { border-left: 5px solid #484A8E; border-right: 0; border-bottom: 2px solid #484A8E;}

td#content { width: 564px; } 

#footer { border-left: 171px solid #484A8E; padding-top: 10px; padding-bottom: 10px; text-align: center; font: bold 11px/11px Verdana,Arial,sans-serif; color: white; } 

/*secondary pages - content area*/         
#pagetitle { color: white; background-color: #484A8E; font: bold 12px Arial, sans-serif; letter-spacing: 0.05em; padding-left: 7px; padding-top: 1px; padding-bottom: 5px; }   
#pagecontent { color: white; background-color: #557F9C; font: 12px/1.7em Verdana, Arial, sans-serif; padding-top: 20px; padding-left: 25px; padding-right: 25px;}

/*daily special styles*/
table.special-left { float:left; }
table.special-right { float:right; }
td#inc-special { text-align: center;  background: url(images/special-middle.gif) repeat-y; }                   
.special-title { color: Blue; font: italic bold 24px "Times New Roman", Times, serif; }
p.inc-headline { color: Red; font: bold 20px/1em "Times New Roman", Times, serif; margin-top: 0px; }
p.inc-copy { color: black; font: bold 13px/1em "Times New Roman", Times, serif; margin-top: -15px; padding-bottom: 5px;}
td#special-footer { color: white; background-color: #557F9C; font: 11px "Times New Roman", Times, serif; padding-top: 3px; text-align: center;  }
div.currentspecials { width: 500px; position:relative; top:0px; padding-bottom:25px;}   

td#credit { text-align: right; color: white; border: 1px solid #999; border-width: 1px 0 0 0; padding: .5em; font: 7.5pt Verdana;}
