img {border:none;}

a:link, a:visited {
	color: #b7351d;
	font-weight: bold;
}

a:hover, a:visited:hover {
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
a:focus {outline:none;}

body {
	color: #666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #000;
	padding-top: 0;
	margin-top: 0;
}

#container {
	width: 875px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #fff;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#menu {
	float: left;
	clear: both;
	display: block;
	margin-bottom: 0px;
	text-align: right;
	margin-top: 0px;
	width: 875px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 3px;
}

/* @group menu items */

#logomenu {
	float: left;
	width: 154px;
	height: 97px;
	margin-left: 15px;
	background: url(../images/menu/logomenu.jpg) no-repeat 0px -97px;
}

#logomenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/logomenu.jpg) no-repeat top left;
}

#logomenu a:hover {
	background-image: none;
}

#pizzamenu {
	float: left;
	width: 116px;
	height: 116px;
	margin-left: 45px;
	background: url(../images/menu/pizza.jpg) no-repeat 0px -116px;
}

#pizzamenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/pizza.jpg) no-repeat top left;
}

#pizzamenu a:hover {
	background-image: none;
}

#specialmenu {
	float: left;
	width: 116px;
	height: 116px;
	margin-left: 20px;
	background: url(../images/menu/special.jpg) no-repeat 0px -116px;
}

#specialmenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/special.jpg) no-repeat top left;
}

#specialmenu span {
	display: block;
	margin: 0;
	padding: 0;
}

#specialmenu a:hover {
	background-image: none;
}

#newmenu {
	float: left;
	width: 116px;
	height: 116px;
	margin-left: 15px;
	background: url(../images/menu/new.jpg) no-repeat 0px -116px;
}

#newmenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/new.jpg) no-repeat top left;
}

#newmenu span {
	display: block;
	margin: 0;
	padding: 0;
}

#newmenu a:hover {
	background-image: none;
}

#aboutmenu {
	float: left;
	width: 116px;
	height: 116px;
	margin-left: 15px;
	background: url(../images/menu/about.jpg) no-repeat 0px -116px;
}

#aboutmenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/about.jpg) no-repeat top left;
}

#aboutmenu span {
	display: block;
	margin: 0;
	padding: 0;
}

#aboutmenu a:hover {
	background-image: none;
}

#contactmenu {
	float: left;
	width: 116px;
	height: 116px;
	margin-left: 15px;
	background: url(../images/menu/contact.jpg) no-repeat 0px -116px;
}

#contactmenu a {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-decoration: none;
	background: url(../images/menu/contact.jpg) no-repeat top left;
}

#contactmenu span {
	display: block;
	margin: 0;
	padding: 0;
}

#contactmenu a:hover {
	background-image: none;
}

/* @end */



#mainimage1 {
	float: left;
	clear: both;
	width: 875px;
	height: 375px;
	background-color: #fff;
}

#mainimage2 {
	float: left;
	clear: both;
	width: 875px;
	height: 250px;
	background-color: #fff;
}

#mainimage3 {
	float: left;
	clear: both;
	width: 875px;
	height: 175px;
	background-color: #fff;
}

#homespacer {
padding-top: 5px;
padding-bottom:8px;
}

#content-home {
	float: left;
	clear: both;
	text-align: left;
	width: 875px;
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 0px;
}

#content {
	float: left;
	clear: both;
	text-align: left;
	width: 875px;
	background-color: #fff;
	padding-top: 20px;
	padding-bottom: 20px;
}

#submenu {
	width: 200px;
	float: left;
	padding-left: 15px;
}

#submenu ul {
	padding: 0;
	margin: 0;
}

#submenu ul ul {
	padding: 0;
	margin-left: 12px;
	margin-bottom: 7px;
}

#submenu ul li {
	list-style-type: none;
	padding-bottom: 3px;
}

#submenu ul ul li {
	list-style-type: none;
	padding-bottom: 3px;
}

#submenu a {
	font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
}

#submenu ul ul li a {
	font-size: 12px;
	padding-left: 15px;
	font-weight: bold;
}

#submenu a:hover {
	background: url(../images/misc/red_arrow.jpg) no-repeat 2px;
	color: #000;
}

.subselected {
	background: url(../images/misc/red_arrow.jpg) no-repeat 2px;
	color: #000;
}

#main {
	float: left;
	clear: right;
	width: 600px;
	border-left: 3px solid #000;
	padding-left: 30px;
	color: #000;
	font-size: 13px;
}

#main p {
	margin-left: 10px;
}

#main h1 {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
}

#breadcrumb {
	font-size: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
	color: #7c7c7c;
	font-weight: bold;
}

#breadcrumb a {
	color: #b7351d;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #000;
	text-decoration: none;
}

/* @group pizza menu */

#main2 {
	width: 850px;
	float: left;
	margin-left: 30px;
	margin-right: 20px;
	margin-bottom: 50px;
	color: #000;
}

#menu1 {
	width: 260px;
	float: left;
	margin-right: 20px;
}

#menu2 {
	width: 260px;
	float: left;
	margin-right: 20px;
}

#menu3 {
	width: 260px;
	float: right;
	clear: right;
	margin-right: 20px;
}

#menu1 h3 {
	margin-bottom: 0px;
	margin-top: 10px;
}

#menu2 h3 {
	margin-bottom: 0px;
	margin-top: 10px;
}

#menu3 h3 {
	margin-bottom: 0px;
	margin-top: 10px;
}

#menu1 p {
	margin-bottom: 9px;
	margin-top: 2px;
}

#menu2 p {
	margin-bottom: 9px;
	margin-top: 2px;
}

#menu3 p {
	margin-bottom: 9px;
	margin-top: 2px;
}

.pies {
}


#drinks p {
	margin-bottom: 3px;
	margin-top: 2px;
}

.imagecenter {
	margin-left: 100px;
}

.commentimage {
	margin-top: 13px;
}

#rightcolumn {
	width: 150px;
	float: right;
	margin-right: 30px;
	clear: right;
	color: #000;
}

#rightcolumn p {
	text-align: left;
	;
margin-top: 0px;
}

.bottomspace {
	margin-bottom: 70px;
}

#rightcolumn h3 {
	text-align: left;
	font-size: 16px;
	margin-bottom: 0px;
}

#rightcolumn a:link {
	font-size: 12px;
	text-decoration: none;
}

#rightcolumn a:visited {
	font-size: 12px;
	text-decoration: none;
}

#rightcolumn ul li {
	text-align: left;
	list-style-type: square;
	white-space: normal;
	margin-left: -20px;
	padding-bottom: 15px;
}

.quote {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

.quotetag {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}

/* @end */

#intro ul li {
	padding-bottom: 10px;
}

.indent {
margin-left: 40px;
}

.store {
padding-top: 25px; 
margin-top: 25px;
border-top:solid 1px #b7351d;
}

#tshirt-left {
width: 200px;

float: left;
clear: right;
padding-right: 20px;
padding-bottom: 3px;
margin-bottom: 0px;
}

.shirtthumb {
float: left;
padding-left: 5px;
padding-bottom: 5px;
padding-right: 5px;
margin: 0px; }

.shirtthumb-front {
float: left;
padding-left: 0px;
padding-bottom: 5px;
padding-right: 5px;
padding-top: 0px;
margin: 0px; }

.shirtthumb-end {
float: left;
clear: right;
padding-left: 5px;
padding-right: 5px;
margin: 0px;
padding-top: 0px; }

#sweatshirts {
float: left;
clear: both;}

#bandanas {
float: left;
clear: both;}

/* My Comment */

.imagemenu {
float: left;
margin:0 14px;
width:55px;
display:inline;
}

.imagemenu div {
margin-bottom:10px;
}

.imageleft {
width: 300px;
float: left;
}

.storedetails {
float:right;
width:217px;
}
.storedetails p {
margin:0 0 15px 0;
padding:0;
}

#employeeimages {
width: 303px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;}

.employeethumbs {
padding-right: 3px;
}



#footer {
	width: 875px;
	background-color: #b7351d;
	color: #fff;
	float: left;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer a, #footer a:visited {
	color: #fff;
}

#copyright {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #999;
	font-size: 10px;
	clear: both;
	width: 875px;
	background-color: #000;
}

.menulabel {
	font-size: 13px;
	font-weight: bold;
	color: #b7351d;
}












/* AMBER PUT THIS IN */
.nw {white-space:nowrap;}
.sm {font-size:11px;}
.tag-box {display:inline-block;background:#000;color:#fff;padding:6px;font-size:smaller;}

.padbox {border:solid 3px #000; padding:15px; background:#fff;}

.va-middle {vertical-align:middle;}



.day {padding:20px 0 20px 35px; background-repeat:no-repeat; background-position:0 15px; font-size:15px; line-height:.9; border-top:solid 1px #000;}
.none {padding-left:0;}

.mon {background-image:url(../images/misc/day_mon.gif);}
.tue {background-image:url(../images/misc/day_tue.gif);}
.wed {background-image:url(../images/misc/day_wed.gif);}
.thu {background-image:url(../images/misc/day_thu.gif);}
.fri {background-image:url(../images/misc/day_fri.gif);}
.wknd {background-image:url(../images/misc/day_wknd.gif);}
.sat {background-image:url(../images/misc/day_sat.gif);}
.sun {background-image:url(../images/misc/day_sun.gif);}

.warmmos {background-image:url(../images/misc/txt_warmmos.gif);}
.coldmos {background-image:url(../images/misc/txt_coldmos.gif);}
.sauces {background-image:url(../images/misc/txt_sauces.gif);}
.cheeses {background-image:url(../images/misc/txt_cheeses.gif);}
.meat {background-image:url(../images/misc/txt_meat.gif);}
.veggies {background-image:url(../images/misc/txt_veggies.gif);}
.deli {background-image:url(../images/misc/txt_deli.gif);}
.baked {background-image:url(../images/misc/txt_baked.gif);}
.growlers {background-image:url(../images/misc/txt_growlers.gif);}
.more {background-image:url(../images/misc/txt_more.gif);}
.gluten {background-image:url(../images/misc/txt_gluten.gif);}

.dayseo {height:0px; overflow:hidden; text-indent:-3000px; margin:0; padding:0;}
.day p {margin:0 0 15px 0; padding:0;}
.day p.tag-box {padding:6px;}
.day ul {margin-bottom:25px;}
.day strong {color:#b7351d;}
.day em {font-size:11px;}

ul.inline {margin:-10px 0 25px 0; padding:0;}
.day ul.inline {margin-left:15px; white-space:nowrap;}
ul.inline li {display:inline; margin:0; padding:0; list-style-image:none; list-style:none; margin:0 0 0 7px; padding:0 0 0 7px; border-left:solid 1px #ccc;}
ul.inline li.title {margin-left:0; padding-left:0; padding-right:7px; border-left:0; font-weight:bold;}
ul.inline li.first {margin-left:0; padding-left:0; border-left:0;}


/* CLEAR FLOATS WITH THIS */

.spacer {clear:both; height:0; margin:0; padding:0; overflow:hidden; font-size:0px;}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */