h1, h2, h3, h4, h5, h6
{
    color:#89191C;
    margin:5px 0;
    padding:0;
    clear:both;
}
h2
{
    padding:0;
    margin-left:10px;
}
h3, strong
{
    color:#0B6D30;
    margin-left:10px;
}
h4.storeOp
{
    margin-left:10px;
    text-align:center;
}
h3 span
{
	font-weight:normal;
	color:#000;
	font-size:10px;
}

h4 span
{
    font-weight:normal;
    color:#000;
    font-size:10px;
}
#myMap
{
    height:400px;
    width:400px;
    margin-left:20px;
}
.bullet
{
    color:#89191C;
    font-size:22px;
    margin-top:2px;
    
}
dl, p, table.tblBorder, table.tblMain, div.dCatering
{
    margin:5px 0 5px 25px;
}
dl dt
{
    color:#89191c;
    font-weight:bold;
}
div.center
{
    text-align:center;
}
div.dCatering
{
	width:700px;
	border:3px solid #89191c;
	height:170px;
}
div.dCatering span
{
	padding:5px;
	float:left;
}
div.dCatering span.right
{
	float:right;
	text-align:right;
}
div.dCatering img
{
	float:left;
}
div.dCatering span.right h2 {
	font-size:18px;
}
table.partyPlan
{
}
table.partyPlan th
{
    text-align:center;
    background-color:#000;
    color:#fff;
}
table.partyPlan th.serves
{
    width:250px;
}
table.partyPlan th, table.partyPlan td
{
    border:1px solid #000;
}
table.partyPlan td .partyNumber
{
    float:right;
    color:#D42C00;
    font-size:74px;
}
table.partyPlan td .partyPrice
{
    float:right;
    font-size:35px;
    color:#0B6D30;
    margin-bottom:0;
}
table.partyPlan td.rowType
{
    background-color:#D42C00;
    padding:5px;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
table.tblBorder
{
    border:5px solid #89191c;
}
table.tblMain
{
    background-color:#89191c;
}
table.tblMain table
{
    width:100%;
}
table td.tdBack
{
    border:1px solid #89191c;
    background-image:url("/images/menu/background.jpg");
}
table th
{
    color:#89191c;
}
table th span
{
    color:#000;
}
span.sSauce
{
    display:block;
    width:225px;
    float:left;
    margin:0 0 0 25px;
}
span.sSauce img
{
    float:left;
    padding:3px;
}
span.sSauce span
{
    display:block;
    font-weight:bold;
    color:#0B6D30;
}
#clearAll
{
    clear:both;
}
table#tblCoupons
{   
    width:600px;
    margin:0 auto;
    text-align:center;
}

/* Form Styles */
#conText label
{
    clear:both;
    width:175px;
    float:left;
    text-align:right;
    margin-right:5px;
    color:#0B6D30;
}
#conText input, select, textarea
{
    border:1px solid #FFD59F;
    margin-bottom:5px;
}
#conText input.focus, select.focus, textarea.focus
{
    border:1px solid #D83401;
}
#conText input, select
{
    width:200px;
}
#conText .inWidth input
{
    width:15px;
}
#conText input.button
{
    padding:5px;
    background: url("/images/button.png");
    color:#000;
    font-weight:bold;
}
/* End Form Styles*/
/*Navigation*/
ul#navigation
{   
    background-color:#fff;
    margin:0;
    padding:0;
    list-style:none;
    position:relative;
}
ul#navigation li
{
    position:relative;
    float:left;
    margin:0;
    padding:0;
    margin-right:2px;
    background:url("/images/tab_right.png") no-repeat right top;
}
ul#navigation a 
{
    display:block;
    background:url("/images/tab_left.png") no-repeat left top;
    padding:5px 18px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
ul#navigation .current
{
    background:url("/images/tab_right_c.png") no-repeat right top;   
}
 
ul#navigation .current a 
{
    background:url("/images/tab_left_c.png") no-repeat left top;
}
ul#navigation li:hover, ul#navigation li.over
{
    background:url("/images/tab_right_h.png") no-repeat right top;
}
ul#navigation a:hover
{
    background:url("/images/tab_left_h.png") no-repeat left top;
}
#subnav
{
    clear:both;
    min-height:30px;
    width:100%;
    background:url("/images/subnav.png");
}
#subnav ul
{
    list-style:none;
    margin:0;
    padding:0;
    display:block;
}
#subnav ul.locations
{
    height:56px;
    background:url("/images/subnav.png");
}
#subnav ul li
{
    margin:0;
    padding:0;
    float:left;
}
#subnav ul li a
{
    display:block;
    padding:5px 10px 5px 8px;
    color:#FFF;
    font-weight:bold;
}
#subnav ul li a:hover
{
    text-decoration:none;
}
ul li.partRed
{
    color:#f00;
}
body 
{
    background:#F24700 url("/images/background.jpg") top left fixed;
    margin:0;
    text-align:center;
    font-family:Trebuchet MS;
    font-size:12px;
    
}
#logo
{
    position:relative;
    text-align:left;
    width:885px;
    height:141px;
    margin:0 auto;
}
#logo img#facebook{
	position:absolute;
	width:175px;
	height:53px;
	top:55px;
	left:525px;
	border:0;
	z-index:10000;

}
#wrapper
{
    background-image:url("/images/repeater.png");
    width:838px;
    margin:0 auto;
    text-align:left;    
}
#header
{
    background:url("/images/header.png") left top no-repeat;
    height:45px;
    width:838px;
    margin:0 auto;
}
#footer
{
    width:838px;
    background:url("/images/footer.png") left bottom no-repeat;
    height:52px;
    margin:0 auto;
}
#content
{    
    padding:5px 20px 5px 17px;
    position:relative;
}
#changePic
{
    border-bottom:6px solid #093;
    margin-bottom:10px;
}
#conText
{
    padding:0 20px;
}
#mailingList
{
    position:absolute;
    left:725px;
    top:35px;
}
#mailingList span{
	float:left;
	margin-left:10px;
	margin-top:55px;
	font-weight:bold;
	width:200px;
	border:3px solid #89191c;
}
#Orderlogo
{
    position:absolute;
    right:380px;
    top:15px;
}
#Orderlogo span{
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
}
#conLeft
{
    width:420px;
    float:left;
    position:relative;
}
#conGallery
{
    width:300px;
    float:left;
    padding-left:20px;
    position:relative;
}
#conGallery h2
{
    margin-left:0;
}
#conGallery h2 span
{
    display:block;
    font-size:12px;
    font-weight:normal;
    color:#000;
    margin-left:10px;
}
a img
{
    border:0;
}
/* Order logo Columns */
	a#orderlogolink1{display:block;width:105px;height:71px;overflow:hidden;text-indent:-18000px;}
	a#orderlogolink1{background:url('/images/orderonline8.png') no-repeat;}
	a#orderlogolink1{background:url('/images/orderonline8.png') no-repeat;}
	a#orderlogolink1:hover{background-position:0 -71px;}
/* End Banner Columns*/

