@charset "UTF-8";

/* CSS Reset -------------------------------------- */

* { padding:0; margin:0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: baseline; background-image: transparent; }
:focus { outline:0; }  /* remember to define focus styles! */
body { line-height:1; color:black; background white; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }  /* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Easy Clearing CSS ------------------------------ */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

/* Undo HTML CSS ----------------------------------- */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/* Whitespace Reset --------------------

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address { margin:1em 5%; }
li,dd { margin-left:5%; }
fieldset { padding:.5em; } */

/* GreatFoods Styles ------------------------------- */

html { text-align: left; font-size: 1; }
body { text-align: left; background-image: url(../images/burgundy.png); background-color: #A50048; margin-top: 18px; }
#OuterWrap { margin-right: auto; margin-left: auto; width: 800px; border: 1px solid white; }
#InnerWrap { background-color: #F4E2C8; width: 800px; background-image: url(../images/colbkgd.png); }
#Header { width: 800px; }
	#TopBar { background-color: #A50048; background-image: url(../images/burgundy.png); background-repeat: repeat-y; height: 28px; width: 800px; }
	#Logo { float: left; height: 296px; width: 283px; display:inline; }
		#Logo h1 { background-image: url(../images/gflogo.png); background-repeat: no-repeat; background-position: left top; height: 296px; width: 283px; text-indent: -1600px; }
	#Rotate { float: left; height: 296px; width: 517px; display:inline; }
		#Rotate h2 { font-size: 28px; font-style: italic; line-height: 30px; font-weight: normal; color: #FFFFFF; text-decoration: none; margin: 24px; padding-top: 162px; }
#Menu { background-color: #A50048; background-image: url(../images/burgundy.png); width:114px; height:200px; padding-top: 12px; background-repeat: repeat; margin-right: 18px; }
	#MainNav li { display:block; list-style-position:outside; list-style-type:none; }
		#MainNav a:link, #MainNav a:visited { text-decoration:none; color:white; background-image: url(../images/burgundy.png); background-repeat: repeat; height: 24px; line-height: 24px; display: block; vertical-align: middle; padding: 0px; text-indent: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D8005E; border-bottom-color: #590027; margin: 0px; }
		#MainNav a:hover, #MainNav a:active, #MainNav a.active { text-decoration:none; color:#007B6E; background-image: url(../images/orange.png); background-repeat: repeat; height: 24px; line-height: 24px; display: block; vertical-align: middle; margin: 0px; padding: 0px; text-indent: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFE594; border-bottom-color: #84692F; }
#Content { padding-bottom: 24px; }
	#SideBar { width: 164px; float:left; margin-right:18px; margin-left: 6px; }
		.quiznos { background-image:url(../images/QuiZLogo_001.gif); background-repeat:no-repeat; background-position: center top; width:164px; display: block; height: 84px; }
		.villapizza  { background-image:url(../images/VILLALogo_001.gif); background-repeat:no-repeat; background-position: center top; width:164px; display: block; height: 113px; }
	#MainCol { margin-right: 18px; margin-bottom: 12px; margin-left: 18px; }
	#Content h2 { font-size:20px; font-weight:bold; color:#A50048; line-height:24px; margin-top: 12px; margin-bottom: 9px; }
	#Content h3 { font-size:16px; font-weight:bold; color:#A50048; line-height:18px; margin-top: 24px; margin-bottom: 9px; }
	#Content p { font-size:14px; font-weight:normal; color:black; line-height:21px; margin-top: 9px; margin-bottom: 9px; }
	#Content em { font-style: italic; }
	#Content strong { font-weight: bold; }
	#Content ul, #Content li { font-size:14px; font-weight:normal; color:black; list-style-position: outside; list-style-type: square; margin-left: 15px; margin-top: 0px; margin-bottom: 0px; padding: 0px; line-height: 24px; }
#Footer { background-image: url(../images/footBkgd.png); background-repeat: repeat-y; height: 28px; clear:left; }
	#Footer p { color:white; font-size:11px; line-height:14px; display:block; padding-top: 6px; padding-right: 12px; padding-bottom: 6px; padding-left: 130px; text-align:right }
			#Footer a:link, #Footer a:visited { text-decoration:none; color:white; }
			#Footer a:hover, #Footer a:active { text-decoration:none; color:#FFCD5E; }
			#Footer span { background-image:url(../images/burgbul.png); background-position:center; background-repeat:no-repeat; height:8px; width:8px; padding:2px; }

