#siteContainer {
    border: 3px solid #cecece;
}

#siteContainer, #footer {
    margin: auto;
    width: 900px;
    padding: 0;
}

td.siteBorder {
    background-color: #cecece;
    line-height: 3px;
    height: 3px;
    width: 2px;
}

td#welcome {
    background: #f6f7f2 url("images/logo_photo_welcome.jpg") no-repeat scroll bottom;
}

td#about {
    background: #ffffff url("images/logo_photo_about.jpg") no-repeat scroll bottom;
}

td#texmex {
    background: #f4f8f9 url("images/logo_photo_about.jpg") no-repeat scroll bottom;
}

td#contact {
    background: #ffffff url("images/logo_photo_contact.jpg") no-repeat scroll bottom;
}

td#menu {
    background: #edf1f2 url("images/logo_photo_menu.jpg") no-repeat scroll bottom;
}

td#news {
    background: #ffffff url("images/logo_photo_news.jpg") no-repeat scroll bottom;
}

td#online_ordering {
    background: #ffffff url("images/logo_photo_online_ordering.jpg") no-repeat scroll bottom;
}

td#catering {
    background: #ffffff url("images/logo_photo_catering.jpg") no-repeat scroll bottom;
}

td#testimonials {
    background: #ffffff url("images/logo_photo_testimonials.jpg") no-repeat scroll bottom;
}

td#poultry {
    background: #ffffff url("images/logo_photo_poultry.jpg") no-repeat scroll bottom;
}

td#desserts {
    background: #ffffff url("images/logo_photo_desserts.jpg") no-repeat scroll bottom;
}

td#beverages {
    background: #ffffff url("images/logo_photo_beverages.jpg") no-repeat scroll bottom;
}

td#breakfast {
    background: #ffffff url("images/logo_photo_breakfast.jpg") no-repeat scroll bottom;
}

td#salads {
    background: #F3F7F8 url("images/logo_photo_salad.jpg") no-repeat scroll bottom;
}

td#specials {
    background: #ffffff url("images/logo_photo_specials.jpg") no-repeat scroll bottom;
}

td#soups {
    background: #FDFDFF url("images/logo_photo_soups.jpg") no-repeat scroll bottom;
}

td.logoPhoto {
    width: 189px;
    vertical-align: top;
}

td.logoPhoto img {
    margin-top: 33px;
}

td.signUp {
    height: 74px;
    width: 707px;
}

td.header {
    height: 28px;
    vertical-align: bottom;
    padding: 0;
    margin: 0;
}

td.navigation {
    height: 20px;
    padding-left: 23px;
    background-color: #5e6d6c;
    color: #bcbfbf;
    font-size: 11px;
}

td.bodyContent {
    height: 469px;
    vertical-align: top;
    width: 702px;
}

body, td, span, div, p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #50615f;
}

div.quickOrderLabel {
    margin-bottom: 8px;
}

td.signUp div.quickOrderContainer {
    float: right;
    padding-right: 7px;
    padding-top: 5px;
}

td.signUp div#specialMessage {
    float: left;
    padding-left: 23px;
    width: 333px;
}

* html td.signUp div#specialMessage {
    width: 330px;
}

td.signUp div#specialMessage h2 {
    font-size: 18px;
    margin: 2px 0;
    color: #434472;
}

td.signUp div#specialMessage h3 {
    font-size: 13px;
    margin: 2px 0;
    color: #434472;
    font-style: italic;
}

td.signUp div#specialMessage h3 span a {
    font-size: 10px;
    font-style: normal;
}

td.header div {
    float: right;
    padding-right: 5px;
}

td.header img {
    padding-left: 23px;
}

form#dailySpecials {
    margin: 0;
    padding: 0;
}

#emailAddress {
    width: 131px;
    height: 16px;
    font-size: 10px;
    margin-top: 2px;
    padding: 0;
}

#dailySpecialsSubmit {
    padding: 0;
    margin: 0 0 1px;
    vertical-align: bottom;
    height: 20px;
}

td.bodyContent div.bodyContentContainer {
    overflow: visible;
    overflow-x: hidden;
    overflow-y: auto;
    height: 446px;
    padding: 23px 0 0 23px;
}

td.bodyContent div.bodyContentContainer h1 {
    font-size: 20px;
}

td.bodyContent div.bodyContentContainer h2 {
    font-size: 15px;
}

td.bodyContent div.bodyHeadline {
    font-size: 14pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-right: 140px;
}

td.bodyContent div.bodyHeadline img {
    padding-bottom: 22px;
}

div.bodyCopy {
    margin-right: 140px;
}

td.bodyContent div.bodyCopy p {
    line-height: 13px;
    margin-top: 0;
    font-size: 11px;
}

td.bodyContent div.bodyCopy p.menuSubHeader {
    color: #447790;
}

td.navigation ul {
    margin: 0;
    padding: 0;
}

td.navigation ul li {
    list-style: none;
    float: left;
}

td.navigation ul li img {
    border: 0;
    margin: 5px 10px 2px 0;
}

strong.paragraphLabel {
    font-size: 11px;
}

p {
    margin-top: 9px;
    margin-bottom: 9px;
}

a.gray {
    color: #8f8e8d;
}

a.noUnderline {
    text-decoration: none;
}

div.menuGlance {
    position: absolute;
    border-left: 1px solid #a7b0ae;
    margin-left: 532px;
    top: 166px;
    width: 128px;
}

div.menuGlance.links {
    padding: 0 6px;
    width: 116px;
}

div.menuGlance.links p {
    margin-top: 0;
}

div.menuGlance ul {
    margin: 0;
    padding: 0;
}

div.menuGlance img, div.menuGlance ul {
    padding-left: 13px;
}

div.menuGlance li {
    font-size: 11px;
    line-height: 16px;
}

div.menuGlance li a {
    text-decoration: none;
    color: #50625f;
}

#footer {
    margin-top: 15px;
}

div#contact, #copyright {
    padding-left: 218px;
}

#copyright {
    margin-top: 20px;
}

div#contact #contactInfo {
    float: left;
}

div#contact #socialNetworks {
    float: right;
}

.clearDiv {
    clear: both;
}

#socialNetworks a {
    text-decoration: none;
}

#socialNetworks img {
    vertical-align: middle;
}

#orderOnline, #seamlessWeb, #whichOption {
    float: left;
}

#orderOnline, #seamlessWeb {
    margin-right: 35px;
}

#orderOnline {
    margin-left: 23px;
}
