#outerwrapper { width: 895px; margin-right: auto; margin-left: auto; background-image: url(../images/squares_background.gif); background-repeat: repeat-y; background-position: left top; height: auto; margin-top: 25px; margin-bottom: 0px; }

#bottom { background-image: url(../images/bottom_squares.jpg); background-repeat: no-repeat; height: 17px; width: 863px; float: left; }

#footer { font-size: 12px; text-align: center; height: 25px; width: 900px; margin-right: auto; margin-left: auto; margin-top: 10px; clear: both; }

#innerwrapper { width: 863px; margin-right: 16px; margin-left: 16px; margin-bottom: -20px; }

#left h1 {color: #cd232c; font-size:16px;
line-height:20px; font-weight:bold; margin-bottom: 5px;}

#right h2 {color:#000; font-size:18px; font-weight:bold; text-align: center; padding-bottom: 15px;}

#right h2 a{color:#000; font-size:18px; font-weight:bold; text-align: center; padding-bottom: 15px; text-decoration:underline;}


#header { width: 863px; background-image: url(../images/50s_grill_header_main.jpg); height: 220px; background-repeat: no-repeat; font-family: Verdana, Geneva, sans-serif; font-size: 14px; text-align: center; padding-top: 10px; float: left; }

#header2 { width: 863px; background-image: url(../images/50s_grill_header_desserts.jpg); height: 220px; background-repeat: no-repeat; font-family: Verdana, Geneva, sans-serif; font-size: 14px; text-align: center; padding-top: 10px; float: left; }

#left { width: 270px; margin-top: 10px; margin-right: 25px; margin-bottom: 0px; margin-left: 30px; float: left; }
#right { width: 480px; float: right; margin-top: 10px; margin-right: 30px; margin-bottom: 0px; margin-left: 0px; }
#content { background-image: url(../images/background.jpg); background-repeat: repeat-x; background-position: left bottom; margin-right: 7px; margin-bottom: 7px; margin-left: 7px; margin-top: 0px; float: left; width: 850px; }


#pdf {width:200px; float: right; }

#table50 {border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse;}

#table50 th, td {border-width: 1px; border-style: solid; border-color: #000000; font-size:10px; padding: 4px;}

#table50 tr .head {font-size:12px}

#nav {font-size: 10px; text-transform:uppercase; padding-left:0px;float: left; width: 600px; }


#nav a {color: #000; text-decoration:none;}

#nav a:hover {text-decoration: underline;}

#pdf {width:200px; float: right; font-size: 10px; text-transform:uppercase;text-align: right;}

#pdf a{color: #000; text-decoration:none;}

#pdf a:hover {text-decoration: underline;}

.align-right {text-align:right}
.align-center {text-align:center}
.red {color: #cd232c;}
.address {padding-top:185px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none;}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

img
{  border-style: none; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }

/* Removes the outline on links */
a {outline: none;}

/* --------  Clearfix -------- */

    .clearfix:after {
    content: ".";
    display: block;
    height: 1%;
    clear: both;
    visibility: hidden;
    }
/* hides from IE/mac \*/
*html .clearfix {height: 1%;}
/* end hidefrom IE/mac */p { font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 15px; color: #000; padding-bottom: 13px; }
body { font-family: Verdana, Geneva, sans-serif; }
