body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	padding: 0;
	margin: 20px;
	background-image:url(media/bkgrds/cork.gif);
}
#main {
	width: 750px;
	height:1150px;
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	border: 2px #BB8748 solid;
	padding: 10px 5px;
	margin: 0 auto;
	clear: both;
}
#mainMap {
	width: 750px;
	height:850px;
	text-align: center;
	background-color: #ffffff;
	border: 2px #BB8748 solid;
	padding: 10px 5px;
	margin: 0 auto;
	clear: both;
}
/* New Main Div for Cattop - Corp Spec / includes folder*/
#mainCorp {
	border: solid 12px #000000;
	width: 710px;
	height: 100%;
	padding: 10px 5px;
	margin: 0 auto;
	text-align: center;
	clear: both;
}
#account {
	width: 110px;
	height: 10px;
	background-color: #000000;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
/*Special Divs-separate login for SPEC Corporate Accounts*/
#acctCorp {
	width: 125px;
	height: 20px;
	background-color: #000000;
	border:2px dotted #ffffff;
	text-align:center;
	padding: 7px 0px 2px 0px;
	margin: 0 0 0 10px;
	float: left;
}
#accountholder {
	width: 465px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
	float: inherit;
}
#accountholderB {
	width: 660px;
	height: 25px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 15px 0 0px 55px;
	float: left;
}
#accountlogin {
	width: 110px;
	height: 10px;
	background-color: #000000;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#accountreg {
	width: 110px;
	height: 10px;
	background-color: #000000;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
#accountviewcart {
	width: 110px;
	height: 10px;
	background-color: #000000;
	padding: 0 2px 4px 2px;
	margin: 0 auto;
	float: left;
}
/*Special Divs-separate login for SPEC Corporate Accounts*/
#acctviewcartCorp {
	width: 125px;
	height: 20px;
	background-color: #000000;
	border: 2px dotted #ffffff;
	text-align:center;
	padding: 7px 0px 2px 0px;
	margin: 0 0 0 0px;
	float: left;
}
#caterHeader {
	width: 97%;
	height: 70px;
	background-image:url(media/bkgrds/cater_header_650.gif);
	background-repeat:no-repeat;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding: 6px 0px 1px 0px;
	margin: 0 auto;
}
.cater2head {
	width: 95%;
	height: 20px;
	color: #730027;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 0;
	float: left;
	clear: left;
}
.cater2photo {
	width: 35%;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 10px 10px 5px 5px;
	float: right;
}
.cater2tag {
	width: 98%;
	height: 30px;
	color: #000000;
	text-align: center;
	padding: 8px;
	clear: both;
}
.cater2text {
	width: 55%;
	color: #9F6D11;
	text-align: left;
	padding: 10px 0 0 20px;
	float: left;
}
.cater2textbody {
	width: 58%;
	height: 280px;
	color: #000000;
	text-align: left;
	padding: 10px 0 10px 20px;
	float: left;
}
.catermenusug {
	width: 600px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
#catertable2 {
	width: 700px;
	height: 450px;
	background-color: #ffffff;
	color: #9F6D11;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	float: inherit;
}
#catertable3 {
	width: 600px;
	height: 1100px;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	margin: 0 auto;
	float: inherit;
}
.color1 {
	color: #730027;
}
.column {
	width: 700px;
}
#contactHead {
	color: #8F0000;
}
#contactInfo {
	width: 185px;
	height: 108px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-align:center;
	padding-top: 2px;
	margin-right: 10px;
	float: left;
}
#container {
	width: 740px;
	background-color:#ffffff;
	text-align: center;
	float:left;
}
/*New Directions Page body*/
#containerDir {
	width:700px;
	background-color:#ffffff;
	margin-left: 10px;
	padding: 0px 0 10px 10px;
	float:left;
}
/*New Directions Page sub-body*/
#contentDir {
	width:710px;
	height:auto;
	color: #FFFFFF;
	text-align: left;
	float:left;
}
#contheader {
	width: 746px;
	height: 76px;
	background-color: #F1E3C5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 2px 2px 0 2px;
	float:left;
}
#content {
	width: 735px;
	height: 890px;
	overflow:auto;
	color: #000000;
	text-align: center;
	margin: 10px 0 5px 10px;
	float:left;
}
#contentC2 {
	width: 735px;
	height: 870px;
	overflow:auto;
	color: #000000;
	text-align: center;
	margin: 10px 0 5px 10px;
	float:left;
}
/*for online menus*/
#content2 {
	width: 735px;
	height: 890px;
	overflow:auto;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0 5px 8px;
	float:left;
}
#contentSpE {
	width: 730px;
	height: 890px;
	overflow:auto;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0 5px 10px;
	float:left;
}
#contentIndC {
	width: 730px;
	height: 890px;
	overflow:auto;
	color: #FFFFFF;
	text-align: center;
	margin: 10px 0 5px 10px;
	float:left;
}
#copyright {
	width: 100%;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin-top: 3px;
	float:left;
}
#corpTop {
	width: 730px;
	height: 30px;
	float: left;
}
#corptable {
	width: 600px;
	height: 300px;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 0 auto;
	float: inherit;
}
#corpcontent {
	width: 695px;
	height: 850px;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	text-align: left;
	float: left;
}
.corptext {
	width: 280px;
	color: #730027;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
.delnote {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
	font-size: 11px;
}
/*This is for the Blurb above the Locations Listing in Red Italics*/
.del {
	width: 350px;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 0 5px;
	margin-top: 12px;
	float: left;
	clear: left;
}
/*This is for the Blurb above the Locations Listing in Red Italics*/
.delOnline {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
	padding: 3px 0 0 5px;
	margin-top: 12px;
	float: left;
	clear: left;
}
/*Location Name ex: delivery info above location name etc*/
.del2 {
	width: 350px;
	color: #ffffff;
	background-color:#bb8748;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 2px;
	margin-top: 12px;
	border-top:#000000 1px solid;
	float: left;
	clear: left;
}
/*New Directions Page Setup Header*/
#dirLocHrHead {
	width: 742px;
	height: 30px;
	background-color: #f1e3c5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 10px 5px 0 3px;
	float:left;
}
.dirhead {
	width: 700px;
	height: 19px;
	font-size: 16px;
	text-align:left;
	margin-top:5px;
	float: left;
	clear:both;
}
#directions {
	background-color: #9F6D11;
	text-align: center;
	width: 690px;
} 
#employment {
	width: 745px;
	height:890px;
	overflow:auto;
	color: #000000;
	font-size: 14px;
	text-align: center;
	background-color: #ffffff;
	padding: 5px;
	margin-top: 5px;
	float: left;
}
/*PRINT MENU MODULE*/
#footerDate {
	width: 400px;
	font-size: 12px;
	font-weight:bold;
}
#footerHolder {
	width: 600px;
	height: 117px;
	background-color:#FFFFFF;
	border: 2px #000000 solid;
	margin: 5px;
}
.headerblk {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/*New Div for Store hours Head BHM*/
.headerblk2 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.headerburgmed {
	color: #730027;
	font-size: 11px;
	font-weight: bold;
}
.headerburgmeda {
	color: #730027;
	font-size: 15px;
	font-weight: bold;
}
.headerburglg {
	color: #730027;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
.headerburgpic {
	color: #730027;
	font-size: 9px;
	font-weight: bold;
}
.headerhours {
	color: #730027;
}
.headerlink{
	color: #B28933;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}
#headermenutitle {
	color: #730027;
	font-size: 16px;
	font-weight: bold;
}
#headernotea {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.headertan {
	color:#B28933;
	font-size: 13px;
	font-weight: bold;
}
.headertanlg {
	color:#9F6D11;
	font-size: 15px;
	font-weight: bold;
}
.headertansm {
	color:#B28933;
	font-size: 11px;
	font-weight: bold;
}
.highlite {
	background-color: #730027;
	color: #ffffff;
	padding: 7px 0px 7px 20px;
}
#hours {
	color: #fff;
	float: left;
	text-align: center;
	width: 135px;
	height: 128px;
	padding: 6px 5px;
	background-color: #9F6D11;
	margin: 5px;
}
#instoretable {
	width: 600px;
	height: 300px;
	background-color: #ffffff;
	text-align: left;
	padding: 5px 10px 5px 10px;
	margin: 0 auto;
	float: inherit;
}
#leftloc { 
	width: 110px;
	float: left;
	color: #FFFFFF;
	text-align: left;
	padding: 7px;
}
#locations {
	width: 245px;
	height: 130px;
	float: right;
	font-size: 10px;
	background-color: #000000;
	padding: 5px;
	margin: 5px;
}
#locheader {
	width: 220px;
	color: #9F6D11;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 5px 5px 7px;
}
#logo {
	width: 140px;
	height: 112px;
	text-align: center;
	float: left;
}
#mainheader {
	width: 742px;
	height: 30px;
	background-color: #f1e3c5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 10px 5px 0 3px;
	float:left;
}
#maintable {
	width: 96%;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	padding: 10px 5px;
	margin: 5px;
}
#maptable {
	width: 717px;
	height: 630px;
	background-color: #ffffff;
	text-align: center;
	padding: 15px 10px 15px 10px;
	float: left;
}
/*controls the entire box of the location box on order online page*/
.menuhead {
	width: 350px;
	height: 20px;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	background-color:#f1e3c5;
	padding: 5px 0 1px 0;
	float: left;
	clear: left;
}
#menuheader {
	width: 730px;
	background-color: #f1e3c5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 10px;
	float: left;
}
/*Div for Header Corporate Pages*/
#menuheaderCorp {
	width: 740px;
	background-color: #8f0000;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	padding: 5px;
	float:left;
}
#menuholder {
	width: 620px;
	background-color: #ffffff;
	text-align: center;
	border: solid 1px #000000;
	padding: 5px;
	margin: 0 auto;
}
.menuprice {
	width: 250px;
	color: #730027;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 10px 0 6px 10px;
	float: right;
}
#menutable {
	width: 735px;
	height: 885px;
	background-color: #ffffff;
	text-align: left;
	color: #000000;
	overflow:auto;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	float: left;
}
#menutable2 {
	width: 700px;
	height: 875px;
	background-color: #ffffff;
	text-align: left;
	color: #000000;
	vertical-align:top;
	margin-top:5px;
	float: left;
}
#menutable3 {
	width: 735px;
	height: 585px;
	background-color: #ffffff;
	text-align: left;
	color: #000000;
	overflow:auto;
	padding: 5px 10px 5px 10px;
	margin-top:5px;
	float: left;
}
/*New Header Div for General Inquiries */
#midloc { 
	width: 330px;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 7px;
}
/*New Directions Page 3 div -body*/
#multiDir {
	width: 135px;
	height: 135px;
	background-color: #bb8748;
	border: 2px dotted #8f0000;
	color: #FFFFFF;
	text-align: left;
	padding:7px;
	margin: 5px 5px 5px 0;
	float:left;
}	
#multiHours {
	width: 245px;
	height: 135px;
	background-color: #bb8748;
	border: 2px dotted #8f0000;
	color: #FFFFFF;
	text-align: left;
	padding:7px;
	margin: 5px 5px 5px 0;
	float:left;
}
#multiLocs {
	width: 245px;
	height: 135px;
	background-color: #bb8748;
	border: 2px dotted #8f0000;
	color: #FFFFFF;
	text-align: left;
	padding:7px;
	margin: 5px 5px 5px 0;
	float:left;
}
.navBurg {
	width: 95px;
	height: 20px;
	background-color:#8F0000;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 2px 5px 5px 0;
	padding-top: 5px;
	float: left;
}
.navBeige1 {
	width: 56px;
	height: 20px;
	background-color:#BB8748;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 2px 5px 5px 0;
	padding-top: 5px;
	float: left;
}
.navBeige1a {
	width: 70px;
	height: 20px;
	background-color:#BB8748;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 2px 0px 5px 0;
	padding-top: 5px;
	float: left;
}
.navBeige2 {
	width: 95px;
	height: 20px;
	background-color:#BB8748;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 2px 5px 5px 0;
	padding-top: 5px;
	float: left;
}
.navBeige3 {
	width: 130px;
	height: 20px;
	background-color:#BB8748;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	margin: 2px 5px 5px 0;
	padding-top: 5px;
	float: left;
}
.options {
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	padding: 0px;
}
#order {
	width: 720px;
	text-align: center;
}
.orderphoto {
	width: 350px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 10px 0 5px 10px;
	float: right;
}
/*controls the index page two column width*/
#ordertable {
	width: 720px;
	height: 800px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	padding: 15px 0px 15px 0px;
	float: left;
}
/*controls the index page two column width*/
#ordertableG2 {
	width: 720px;
	height: 780px;
	background-color: #ffffff;
	color: #000000;
	text-align: left;
	padding: 15px 0px 15px 0px;
	float: left;
}
.photolt {
	width: 20%;
	height: 15px;
	float: left;
}
.photort {
	width: 20%;
	height: 15px;
	float: right;
}
.photoctr{
	width: 25%;
	height: 15px;
}
.price {
	color: #8f0000;
	font-size: 14px;
}
/*PRINT MENU MODULE*/
#printPrev {
	width: 600px;
	background-color: #ffffff;
	border: 2px #000000 solid;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
#rightloc {
	width: 110px;
	float: right;
	color: #000000;
	text-align: right;
	padding: 7px 5px 5px 5px;
}
.rtburg {
	text-align: right;
	color: #8f0000;
	font-size: 11px;
	font-weight: bold;
}
.rtbblk {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#holderSearch {
	width:160px;
	height: 50px;
	float: left;
}
#holderSearchCorp {
	width:160px;
	height: 50px;
	float: left;
}
#searchtable {
	width: 585px;
	height: 48px;
	font-size: 9px;
	color: #000000;
	background-color: #F1E3C5;
	padding-top: 1px;
	float: right;
}
/*New Search Div Holder for CORP SPEC Searchtable.php*/
#searchCorpHolder {
	width: 585px;
	height: 50px;
	font-size: 9px;
	color: #000000;
	background-color: #F1E3C5;
	margin-bottom:5px;
	float: right;
}
/*New Search Div Holder for Searchtable.php*/
#searchtableSpCorp {
	width: 500px;
	height: 40px;
	color: #000000;
	text-align:left;
	font-size: 11px;
	font-weight: bold;
	background-color: #f1e3c5;
}
/*this is for the Select Location Below and for Select Menu Below*/
.select {
	width: 350px;
	height: 20px;
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 0;
	float: left;
}	
.spacer {
	width: 650px;
	height: 5px;
	clear: both;
	padding: 0px;
	margin: auto;
}
.spacer4 {
	width: 500px;
	height: 6px;
	clear: both;
	padding: 0px;
	margin: auto;
}
.spacerA {
	width: 75px;
	height: 18px;
	float: left;
}
.spacerB{
	width: 50px;
	height: 18px;
	float: left;
}
.spacerC{
	width: 15px;
	height: 18px;
	float: left;
}
#spcheesetable {
	width: 720px;
	height: 600px;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
	margin: 0 auto;
	float: inherit;
}
.spchmenuhead {
	width: 600px;
	height: 20px;
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
.spchmenuprice {
	width: 250px;
	color: #8f0000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 1px 0 1px 10px;
	float: right;
}
.spchphoto {
	width: 250px;
	text-align: left;
	vertical-align: top;
	padding: 10px 0 5px 10px;
	float: right;
}
.spchtext {
	width: 300px;
	color: #bb8748;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 5px 0;
	margin: 0 auto;
	float: left;
}
.spchtext2 {
	width: 300px;
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 5px 0;
	margin: 0 auto;
	float: left;
}
.spchtext3{
	width: 300px;
	color: #8f0000;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 12px 0 10px 0;
	margin: 0 auto;
	float: left;
}
/*Special Events Page Header*/
#spEventsHead {
	width: 742px;
	height: 30px;
	background-color: #f1e3c5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	padding: 10px 5px 0 3px;
	float:left;
}
#speventtable {
	width: 700px;
	height: 490px;
	background-color: #ffffff;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px 5px 10px;
	float: left;
}
.speventtext {
	width: 60%;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 0 20px;
	float: right;
}
.speventphoto {
	width: 34%;
	height: 150px;
	text-align: left;
	padding: 6px 0 20px 0;
	float: left;
}
.speventtag {
	width: 90%;
	text-align: center;
	padding: 3px;
	clear: both;
}
#subcontent {
	width: 90%;
	color: #000000;
	font-size: 11px;
	text-align: left;
	padding: 5px 0px 5px 30px;
	margin: 35px 20px 35px 35px;
}
.subhead {
	width: 280px;
	height: 20px;
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
.tandp {
	font-family: Arial, Helvetica, sans-serif;
	color: #bb8748;
	font-size: 10px;
	font-weight: bold;
}
.text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	padding: 5px 30px 5px 30px;
}
.timestext {
	color: #8f0000;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
}
#topHolder {
	width: 750px;
	height: 120px;
	float: left;
}
#topPhoto1 {
	width: 143px;
	height: 112px;
	text-align:center;
	margin: 0px 5px 0px 0px;
	float: left;
}
#topPhoto2 {
	width: 143px;
	height: 112px;
	text-align:center;
	margin: 0 0 0 5px;
	float: left;
}
#topheaderCorp {
	width: 710px;
	height: 160px;
}
a:link, a:visited, a:active  { 
	color: #8f0000;
	text-decoration: none;
	font-weight: bold;
} 
a:hover{  
	color: #000000;
	text-decoration: none;
}
#onlineSelect {
	width:450px;
	background-color: #F1E3C5;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	float: left;
}
#onlineSelect a:link, #onlineSelect a:visited {
	background-color: #F1E3C5;
	color: #8F0000;
	font-size: 16px;
	text-decoration: none;
}
#onlineSelect a:hover, #onlineSelect a:active {
	background-color: #F1E3C5;
	color: #000000;
	font-size: 16px;
	text-decoration: none;
}
#accountholder1 {
	width: 75px;
	height: 20px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 0 5px 5px 0;
	float: left;
}
#accountholder1 a:link, #accountholder1 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder1 a:hover, #accountholder1 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder2 {
	width: 75px;
	height: 20px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 0 5px 5px 0;
	float: left;
}
#accountholder2 a:link, #accountholder2 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder2 a:hover, #accountholder2 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder3 {
	width: 75px;
	height: 20px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 3px 5px 0px 0;
	float: left;
}
#accountholder13 a:link, #accountholder3 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder3 a:hover, #accountholder3 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder4 {
	width: 75px;
	height: 20px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 3px 5px 0 0px;
	float: left;
}
#accountholder4 a:link, #accountholder4 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholder4 a:hover, #accountholder4 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
#accountholderC3 {
	width: 75px;
	height: 30px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 0 5px 0px 0;
	padding-top: 20px;
	float: left;
}
#accountholder1C3 a:link, #accountholderC3 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholderC3 a:hover, #accountholderC3 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
#accountholderC4 {
	width: 75px;
	height: 30px;
	background-color: #F1E3C5;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #8F0000;
	margin: 0 5px 0 0px;
	padding-top: 20px;
	float: left;
}
#accountholderC4 a:link, #accountholderC4 a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
#accountholderC4 a:hover, #accountholderC4 a:active {
	color: #8F0000;
	font-size: 10px;
	text-decoration: none;
}
.back a:link, .back a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.back a:hover, .back a:active {
	color: #8f0000;
	font-weight: bold;
	text-decoration: none;
}
.back2 {
	color: #8F0000;
	font-size: 9px;
	text-decoration: none;
}
.back2 a:link, .back2 a:visited, .back2 a:active {
	color: #bb8748;
	font-size: 9px;
	text-decoration: none;
}
.back2 a:hover {
	color: #8f0000;
	text-decoration: none;
}
.backmenu {
	color:#bb8748;
	font-weight: bold;
	font-size: 11px;
}
.backmenu a:link, .backmenu a:visited, .backmenu a:active {
	color:#bb8748;
	font-weight: bold;
	text-decoration: none;
}
.backmenu a:hover {
	color:#8f0000;
	font-weight: bold;
	text-decoration: none;
}
#botnavbar {
	width: 755px;
	height: 12px;
	color: #000000;
	background-color: #f1e3c5;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	padding: 3px;
	margin: 5px auto;
}
#botnavbar a:link, #botnavbar a:visited, #botnavbar a:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#botnavbar a:hover {
	color: #8F0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.catlink {
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.catlink a:link, .catlink a:visited, .catlink a:active {
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.catlink a:hover {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.caterlist {
	width: 280px;
	height: 120px;
	color: #bb8748;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
.caterlist a:link, .caterlist a:visited, .caterlist a:active { 
	color: #bb8748;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.caterlist a:hover {
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#contentGallery {
	width: 745px;
	height:890px;
	overflow:auto;
	color: #000000;
	text-align: center;
	background-color: #ffffff;
	padding: 5px;
	margin-top: 5px;
	float: left;
}
#contentGallery a:link, #contentGallery a:visited, #contentGallery a:active{ 
	color: #bb8748;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
#contentGallery a:hover {  
	color: #8f0000;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
.desttan {
	color: #bb8748;
	font-size: 16px;
}
.desttan a:link, .desttan a:visited, .desttan a:active{ 
	color:#8f0000;
	font-size: 16px;
	text-decoration: none;
}
.desttan a:hover {  
	color:#000000;
	font-size: 16px;
	text-decoration: none;
}
/*This is for the Menu Sub Categories above menu items*/
.dest {
	color: #bb8748;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.dest a:link, .dest a:visited, .dest a:active{ 
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.dest a:hover {  
	color:#000000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#email {
	color: #000000;
}
#email a:link, #email a:visited, #email a:active{ 
	color: #8F0000;
	text-decoration: none;
	font-weight: bold;
}
#email a:hover {  
	color: #BB8748;
	text-decoration: none;
}
/*New Header Div for Email*/
#emailHead {
	width: 230px;
	color: #bb4748;
	font-weight: bold;
	font-size: 11px;
	padding: 7px;
	float: left;
	text-align: center;
}
#emailHead a:link, #emailHead a:visited, #emailHead a:active{ 
	color: #9F6D11;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
#emailHead a:hover {  
	color: #8f0000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.headerCO{
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
}
.headerCO a:link, .headerCO a:visited, .headerCO a:active { 
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.headerCO a:hover {  
	color: #8f0000;
	font-size: 16px;
	text-decoration: none;
}
.headerburg {
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
}
.headerburg a:link, .headerburg a:visited, .headerburg a:active { 
	color: #8f0000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.headerburg a:hover {  
	color: #bb8748;
	font-size: 16px;
	text-decoration: none;
}
.headerburgsm {
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
}
.headerburgsm a:link, .headerburgsm a:visited, .headerburgsm a:active { 
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.headerburgsm a:hover {  
	color: #9F6D11;
	font-size: 14px;
	text-decoration: none;
}
/*New Header Div for Store Hours Link*/
.headerhrsNew {
	color: #8f0000;
	font-size: 11px;
	font-weight: bold;
}
.headerhrsNew a:link, .headerhrsNew a:visited, .headerhrsNew a:active{ 
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.headerhrsNew a:hover {  
	color: #8f0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.links {
		font-size: 10px;
		font-weight: bold;
}	
.links a:link, .links a:visited, .links a:active  { 
	color:#bb8748;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.links a:hover{  
	color: #8f0000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
/*Special Divs-separate login for Corporate Accounts*/
.linksCorp {
	font-size: 12px;
	font-weight: bold;
}	
.linksCorp a:link, .linksCorp a:visited, .linksCorp a:active  { 
	color:#bb8748;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.linksCorp a:hover{  
	color: #8f0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#locDirHrs {
	width: 112px;
	height: 100px;
	font-size: 11px;
	font-weight: bold;
	color: #8f0000;
	text-align:center;
	border: 1px #8F0000 solid;
	padding-top: 10px;
	float: left;
}
#locDirHrs a:link, #locDirHrs a:visited, #locDirHrs a:active {
	color: #8F0000;
	font-weight: bold;
	text-decoration: none;
}
#locDirHrs a:hover {
	color: #bb8748;
	font-weight: bold;
	text-decoration: none;
}
#mdt {
	width: 100%;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	float:left;
}
#mdt a:link, #mdt a:visited, #mdt a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#mdt a:hover {
	color: #8F0000;
	font-weight: bold;
	text-decoration: none;
}
.menu {
	color: #000000;
	font-size: 12px;
	float: left;
}
.menu a:link, .menu a:visited, .menu a:active  { 
	color: #8f0000;
	text-decoration: none;
	font-weight: bold;
} 
.menu a:hover{  
	color:#bb8748;
	text-decoration: none;
}
.menulist {
	width: 300px;
	color: #bb8748;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	float: left;
	clear: left;
}
.menulist a:link, .menulist a:visited, .menulist a:active { 
	color: #bb8748;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.menulist a:hover {
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#navbar_1 {
	width: 750px;
	height: 35px;
	color: #ffffff;
	text-align: center;
	float: left;
}
#navbar_1 a:link, #navbar_1 a:visited {
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
#navbar_1 a:hover, #navbar_1 a:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#printerIcon {
	width: 98%;
	height: 40px;
	color: #000000;
	text-align: right;
	vertical-align:bottom;
	padding-top:10px;
}
#printerIcon  a:link, #printerIcon  a:visited, #printerIcon  a:active { 
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#printerIcon  a:hover {
	color: #bb8748;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/*PRINT MENU MODULE*/
#printMenu {
	background-color: #ffffff;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	border: 2px #000000 solid;
}
#printMenu  a:link, #printMenu  a:visited, #printMenu  a:active { 
	color: #8f0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#printMenu  a:hover {
	color: #bb8748;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#takeout {
	width: 95px;
	height: 101px;
	color: #8f0000;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 20px 5px;
	margin: 5px;	
	float: left;
}
#takeout a:link, #takeout a:visited {
	color: #8f0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#takeout a:hover, #takeout a:active {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}
.top {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
.top a:link, .top a:visited, .top a:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.top a:hover {
	color: #bb8748;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
#unsubscribe {
	width: 100%;
	height: auto;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
	color: #000000;
	float: left;
}