@charset "utf-8";
/* CSS Document */
body{
padding:0px; 
margin:0px auto; 
background:url(images/steel.jpg) #cccccc; 

}
div#outside{
width: 800px;
border: 1px;
margin: 0px auto;
background: #ffffff;
padding: 8px;
font-size: 1em;
line-height: 1.3em;
font-family: Arial, Helvetica, sans-serif; 
color:#5E5E5E;
}
div#outside_pad {
width: 780px;
margin: 0px auto;
}
div#footer{
width: 800px; 
margin: 50px auto;
padding: 0px;
font-size: .8em;
line-height: 1.3em;
font-family: Arial, Helvetica, sans-serif; 
}

ul{
list-style-type:none;
}

/* Navigation Menu */
#topMenuMiddlePan ul{
width:510px; 
height:22px;
}
#topMenuMiddlePan ul li{
width:100px; 
height:20px; 
border-right:1px solid #E5E5E5; 
float:left;
}
#topMenuMiddlePan ul li a{
width:100px; 
height:20px; 
display:block; 
background:#fff; 
color:#4A4A4A; 
font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-weight:bold; 
text-align:center; 
text-transform:uppercase;
}
#topMenuMiddlePan ul li a:hover{
background:#fff; 
color:#0574AF; 
text-decoration:none;
}
#topMenuMiddlePan ul li.home{
background:#fff; 
color:#0574AF; 
text-decoration:none; 
font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
font-weight:bold; 
text-align:center; 
text-transform:uppercase;
}
#topMenuMiddlePan ul li.contact{
width:100px; 
border-right:1px solid #fff;
}
#topMenuMiddlePan ul li.contact a{
width:100px; 
height:20px; 
display:block; 
background:#fff; 
color:#4A4A4A; 
font:12px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
text-decoration:none; 
font-weight:bold; 
text-align:center; 
text-transform:uppercase;
}
#topMenuMiddlePan ul li.contact a:hover{
background:#fff; 
color:#0574AF; 
text-decoration:none;
}
/* body paragraphs */
#bodyLeftPan p.more{
background:#F3F3F3; 
color:#003D5C; 
width:410px; 
height:11px; 
margin:25px 0; 
padding:0px; 
}
#bodyLeftPan p.more a{
display:block; 
width:44px; 
height:11px; 
background:#fff; 
color:#003D5C; 
text-decoration:none; 
margin:0 0 0 246px; 
text-align:center; 
padding:0px; 
text-transform:uppercase;
}
#bodyLeftPan p.more a:hover{
display:block; 
width:44px; 
height:11px; 
background:#E0DEDE; 
color:#003D5C; 
text-decoration:none;
}
h2{
font-size: 1.8em;
line-height: 1.2em;
font-weight: 200;
color:#00111A; 
font-family: Georgia, "Times New Roman", Times, serif;
margin:20px 12px 0 16px;
}
h2 span{
background:#fff; 
color:#046598;
}
h3{
font-weight: 200;
font-size: 1.5em;
color:#00111A; 
font-family: Georgia, "Times New Roman", Times, serif;
}
h3 span{
font-weight: 200;
background:#fff; 
color:#046598;
}
p{
margin:16px 12px 12px 12px;
}
p span{
background:#fff; 
color:#993333; 
font-weight:bold;
font-size: 1.2em;
}
p#servingarea{
display:block;
width:700px;
margin:25px 0 25px 50px;
color:#000000; 
font:9px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
}
table#coupons{
margin:25px 0 25px 57px;
}
table#coupons a{
margin:0 0 0 90px;
}
p#credits {
color:#000000; 
font-size: .85em;
font-family: Arial, Helvetica, sans-serif; 
text-decoration:none;
text-align: center;
}

dl{
margin:16px 0 0 32px;
}
dl dt a{
color:#1A1A1A; 
text-decoration:underline; 
}
dl dt a:hover{
color:#676363; 
text-decoration:underline;
}
p.more{
background:#F3F3F3; 
color:#003D5C; 
margin:25px 0; 
padding:0px; 
line-height:11px; 
font-size:11px; 
}
p.more a{
background:#fff; 
color:#003D5C; 
text-decoration:none; 
margin:0 0 0 246px; 
line-height:11px; 
text-align:center; 
padding:0px; 
text-transform:uppercase;
}
p.more a:hover{
display:block; 
background:#E0DEDE; 
color:#003D5C; 
text-decoration:none;
}
/* right side table */
div#right{
width:215px; 
float:right; 
margin: 6px 0 15px 30px;
border:1px solid #DADADA; 
background:#F3F3F3; 
color:#1A1A1A; 
padding:5px;
}
span#serving{
text-align: center;
font-size: 1.30em; 
line-height: 1.30em; 
font-weight: bold;
color: #0054a6;
}
#bodyRightPan h2{
border:1px solid #DADADA; 
background:#fff; 
color:#00111A; 
font-size: 1.6em;
line-height: 1.2em;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif; 
margin:10px auto; 
}
#bodyRightPan h2 span{
color:#046598;
}
#bodyRightPan h3{
border:1px solid #DADADA; 
background:#fff; 
color:#00111A; 
font:24px/34px Georgia, "Times New Roman", Times, serif; 
margin:6px 8px 0; 
padding:0 0 0 20px;
}
#bodyRightPan h3 span{
background:#fff; 
color:#046598;
}
#bodyRightPan ul{
width:180px; 
}
#bodyRightPan ul li{
font-size:14px;
margin:1px 0 0 0;
}
#bodyRightPan ul li a{
background:#F3F3F3; 
color:#1A1A1A; 
text-decoration:none; 
}
#bodyRightPan ul li a:hover{
background:#F3F3F3; 
color:#797878; 
text-decoration:none;
}

#bodyRightPan .boldtext{
padding:0px 10px 0px 25px;
font-size:14px; 
color:#1A1A1A; 
font-weight:bold;
}
#bodyRightPan p.more{
color:#003D5C; 
margin:10px 29px 10px; 
line-height:11px; 
}
#bodyRightPan p.more a{
display:block; 
width:44px; 
height:11px; 
background:#F3F3F3; 
color:#003D5C; 
text-decoration:none; 
margin:0 0 0 97px; 
font-size:11px; 
line-height:11px; 
text-align:center; 
text-transform:uppercase;
}
#bodyRightPan p.more a:hover{
display:block; 
width:44px; 
height:11px; 
background:#E0DEDE; 
color:#003D5C; 
text-decoration:none;
}
