/* CSS Document */
body
{
background-repeat:no-repeat;
background-position: center;
background-color: #000;
background-position:top;
}
a
{
color:black;
font-weight:bolder;
text-decoration:none;
}
a:link
{
color:#000;
text-decoration: none;
}
a:visited
{
color:#000;
text-decoration: none;
}
a:hover
{
color:#b0232a;
text-decoration: none;
}
#container
{
width:878px;
height:592px;
position: absolute;
top: 95px;
left: 50%;
margin-left: -437px;
background-image:url(../InnerBG.jpg);
background-repeat:no-repeat;
background-position:center;
}
#logo
{
position: absolute;
top: 15px;
left: 50%;
margin-left: -437px;
}
#search
{
position:absolute;
top:20px;
left:50%;
width:290px;
margin-left: 153px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
margin-top:0px; margin-bottom:0px;
}
/* IE style \*/
* html #search
{
position:absolute;
top:20px;
left:50%;
margin-left: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
margin-top:0px; margin-bottom:0px;
}
/* IE style */ 
#espanol
{
position:absolute;
top:800;
left:0;
}
#mainNav
{
width:830px;
position:absolute;
top:20px;
left:50%;
margin-left:-415px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#mainNavTable
{
font-weight:bold;
color:black;
padding-right:10px;
padding-left:10px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
z-index:1;
}

#smallcaps
{
font-size:12px;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
}
#midcaps
{
font-size:14px;
color:#FAD241;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bolder;
}
#sideNav
{
width:154px;
position:absolute;
top:85px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:9px;
}
#sideNav a
{
margin-left:15px;
color:black;
font-weight:bolder;
text-decoration:none;
font-size:9px;
line-height:18px;
letter-spacing:-1;
}
#sideNav a#current
{
color:#b0232a;
text-decoration: none;
}
#sidenav ul
{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:10px;
margin-left:5px;
}
#sidenav ul li
{
list-style:none;
font-size:9px;
font-weight:bold;
line-height:18px;
letter-spacing:-1;
}
#sideNav a:link
{
color:#000;
text-decoration: none;
}
#sideNav a:visited
{
color:#000;
text-decoration: none;
}
#sideNav a:hover, a:active
{
color:#b0232a;
text-decoration: none;
}
#brandPartners
{
position:absolute;
top:700px;
left: 50%;
margin-left: -430px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#brandPartners a:link
{
color:#000;
text-decoration:none;
}
#brandPartners a:visited
{
color:#000;
text-decoration:none;
}
#brandPartners a:hover
{
color:#b0232a;
text-decoration:none;
}
#bottomBar
{
position:absolute;
top:690px;
left: 50%;
margin-left: 163px;
font-weight:bolder;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#bottomBar a:link
{
color:#000;
text-decoration:none;
}
#bottomBar a:visited
{
color:#000;
text-decoration:none;
}
#bottomBar a:hover
{
color:#b0232a;
text-decoration:none;
}
#homeCopy
{
position:absolute;
top:70px;
left:45px;
}
#scrollAds
{
position:absolute;
top:420px;
left:0px;
}
#rightNav
{
position:absolute;
top:85px;
left:690px;
}
	#bodyContent
	{
	width		: 460px;
	position:absolute;
	top:100px;
	left:200px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	#PizzaContent
	{
	width:535px;
	position:absolute;
	top:80px;
	left:100px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	#Item1
	{
	width:164px;
	position:absolute;
	top:35px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item2
	{
	width:164px;
	position:absolute;
	top:35px;
	left:179px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item3
	{
	width:164px;
	position:absolute;
	top:35px;
	left:358px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item4
	{
	width:164px;
	position:absolute;
	top:269px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item5
	{
	width:164px;
	position:absolute;
	top:269px;
	left:179px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item6
	{
	width:164px;
	position:absolute;
	top:269px;
	left:368px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item7
	{
	width:164px;
	position:absolute;
	top:503px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item8
	{
	width:164px;
	position:absolute;
	top:503px;
	left:184px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#Item9
	{
	width:164px;
	position:absolute;
	top:503px;
	left:368px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	#bodyContentWide
	{
	width:625px;
	position:absolute;
	top:100px;
	left:200px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#pizzaContentWide
	{
	width:750px;
	position:absolute;
	top:65px;
	left:100px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#bodyContentZip
	{
	width:585px;
	position:absolute;
	top:80px;
	left:50px;
	font-family:Arial, Helvetica, sans-serif;
	}
	#title
	{	
	font-size:24px;
	color:#A0141E;	
	font-weight:bolder;
	margin-bottom:5px;
	}
	#subHead
	{
	color:#A0141E;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	}
	#BodyCopy
	{
	font-size:14px;
	color:black;
	background-color:#FFEB91;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:15px;
	padding-right:15px;
	

	}
	p
	{
	font-size:11px;
	color:black;	
	}
	#subTitle
	{
	font-size:18px;
	color:black;
	font-weight:bolder;
	margin-top:15px;
	}
	#faqSubtitle
	{
	font-size:14px;
	color:black;
	font-weight:bolder;
	}
	#BodyCopy1
	{
	font-size:16px;
	color:black;
	font-weight:bold;
	}
	#ourCompanyCopy
	{
	font-size:12px;
	color:black;
	font-weight:bolder;
	}
	#pizzaOptions
	{
	position:absolute;
	top:115px;
	left:675px;
	}
	
	#menuSideNav
{
position:absolute;
top:85px;
left:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
font-size:9px;
}
#menuSideNav a
{
margin-left:15px;
color:black;
font-weight:bolder;
text-decoration:none;
font-size:9px;

line-height:18px;
letter-spacing:-1;
}
#menuSideNav a#current
{
color:#b0232a;
text-decoration: none;
}
#menuSideNav ul
{
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-left:10px;
margin-left:5px;
}
#menuSideNav ul li
{
list-style:none;
font-size:9px;
font-weight:bold;
line-height:18px;
letter-spacing:-1;
}
#menuSideNav a:link
{
color:#000;
text-decoration: none;
}
#menuSideNav a:visited
{
color:#000;
text-decoration: none;
}
#menuSideNav a:hover, a:active
{
color:#b0232a;
text-decoration: none;
}
#newsContent
{
width:850px;
	position:absolute;
	top:50px;
	left:30px;
	font-family:Arial, Helvetica, sans-serif;
}
#newsStories
{
width:820px;
	position:absolute;
	top:10px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:white;
}
#newStores
{
width:240px;
	position:absolute;
	top:25px;
	left:580px;
	font-family:Arial, Helvetica, sans-serif;
}
#newsTitle
{
font-size:21px;
	color:black;
	font-weight:bolder;
}
#NewsSubtitle
{
font-size:11px;
	color:black;
	font-weight:bolder;
}
#NewsArticle
{
font-size:10px;
	color:black;
	
}
#serves
	{	
	font-size:12px;
	color:#C63821;	
	font-weight:bolder;
	margin-top:0px;
	margin-bottom:0px;
	}

/* STORE SPECIFIC STYLES */

h1 {
 color: #000;
 font-size: 18px;
 margin-bottom: 8px;
}
.cart_add_qty {
 font-size: 9px;
 width: 50px;
 padding-bottom: 8px;
}
.cart_add_select {
 font-size: 9px;
 width: 50px;
 padding-bottom: 8px;
}
.directoryListHeadline {
 font-size: 16px;
 font-weight: bold;
}
.directoryHeading {
 font-size: 14px;
 font-weight: bold;
 color: #ef0017;
}
.eventBigLink {
 color: #000066;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
}
.eventBigLink:hover {
 text-decoration: none;
}
.shoppingBody {
 font-size: 8pt;
}
.shoppingCartEvenRow {
 background-color: #ffffff;
}
.shoppingCartOddRow {
 background-color: #ebebeb;
}
.shoppingCartTableHeader {
 background-color: #000;
 color: #ffffff;
 font-size: 8pt;
 font-weight: bold;
}
.shoppingTableBorder {
 background: #fff;
}
.shoppingForm {
 font-size: 8pt;
}
.shoppingFormQuantity {
 background-color: #9db3d0;
 font-size: 8pt;
}
.shoppingFormRequired {
 font-size: 8pt;
 font-weight: bold;
}
.shoppingHeading {
}
.shoppingInStock {
}
.shoppingItemHeading {
}
.shoppingOutOfStock {
 color: #dd0000;
}
#storelister {
 padding-bottom: 14px;
}
.storecontainer {
 display: block;
 width: 550px;
}
.storeimg {
 float: left;
 width: 100px;
 margin-right: 25px;
}
.storetext {
 float: left;
 width: 425px;
}
.clear { clear: both; }
hr.divider {
 height: 1px;
 border: 0;
 color: #d79a17;
 background-color: #d79a17;
 margin: 12px 0;
}