/* Style presets */
@import url("typography.css");
@import url("menu.css");
@import url("footer.css");
@import url("960.css");
@import url("fixed.css");
@import url("pages.css");
@import url("k2-overwrites.css");

/* TEMPLATE LAYOUT & CONTAINERS */

html{margin:0; padding:0;}

body{margin:0; padding:0; position:relative; background:url(../images/bg-parchment.jpg) left top repeat;
	font-family:"Helvetica",Arial,Helvetica,sans-serif; font-size:1em;}

#site-masthead{clear:both; margin:40px auto 0; position:relative; float:none;
	background:url(../images/bg-frame.png) left top no-repeat;}

#site-content{margin:0 auto; float:none; background:url(../images/bg-frame.png) left -120px no-repeat; overflow:auto;}

#cont-locations{width: 186px; margin:0 13px 0 21px; padding:0 0 20px 0;
	background:url(../images/locations-box-head.gif) left top no-repeat, 
		url(../images/locations-box-foot.gif) left bottom no-repeat, 
		url(../images/locations-box-mid.gif) left top repeat-y; 
	-webkit-box-shadow:	1px 1px 10px rgba(0%,0%,0%,0.5); 
	-moz-box-shadow:	1px 1px 10px rgba(0%,0%,0%,0.5); 
	box-shadow:			1px 1px 10px rgba(0%,0%,0%,0.5);}
	.no-multiplebgs #cont-locations{border:5px solid #00884d; background-color:#842831; width:176px; margin:0 0 0 21px;}
	#cont-locations ul{margin:0; padding:0;}

#cont-main{min-height:600px; padding-right:30px; margin-bottom:60px;}
#cont-main.c460{width:410px;}
#cont-main.c620{width:655px; paddin-right: 0px;}
	.no-multiplebgs #cont-main{padding-right:40px;}
	#cont-main ul, #cont-main ol{margin:0 0 0 2em; padding:0;}
	#cont-main img{float:right; clear:both; margin:0 0 10px 10px;}

#cont-eatingOptions{padding:12px 0px; margin-left:19px; width: 221px; min-height: 500px;
	background:url(../images/menu-box-head.png) left top no-repeat, 
		url(../images/menu-box-foot.png) left bottom no-repeat, 
		url(../images/menu-box-mid.png) left 0px repeat-y,
		rgba(100%,100%,100%,0.80); 
	-webkit-box-shadow:	1px 1px 10px rgba(0%,0%,0%,0.5), inset 8px 8px 8px rgba(0%,0%,0%,0.2); 
	-moz-box-shadow:	1px 1px 10px rgba(0%,0%,0%,0.5), inset 8px 8px 8px rgba(0%,0%,0%,0.2); 
	box-shadow:			1px 1px 10px rgba(0%,0%,0%,0.5), inset 8px 8px 8px rgba(0%,0%,0%,0.2);}
.no-multiplebgs #cont-eatingOptions{border:5px solid #00884d; background-color:#fff; width:221px;}
#cont-menus-heading .hgroup{margin:5px 0; height:60px; text-indent:-9999px; 
	background:url(../images/text-menuDineInOrOut.png) center top no-repeat;}
#cont-menus{}
#cont-menus ul{margin:5px 12px 5px 13px; padding:0; overflow:auto;}
#cont-otherOptions{}
#cont-otherOptions ul{margin:0 0 10px 5px; padding:0;}

#cont-cashOnly { margin:20px 0; padding:0 16px; position:relative; }

#nav-footer ul{margin:0; padding:0;}

#k2Container .itemToolbar{border:none;}