@font-face {font-family: 'domdiagonal';
	font-style: normal;
	font-weight: normal;
	src: local('domdiagonal'), local('domdiagonal'), url('fonts/domdiagonal.ttf') format('truetype'), url('fonts/domdiagonal.otf') format('otf');
	}

@font-face {font-family: 'stampplain';
	font-style: normal;
	font-weight: normal;
	src: local('stampplain'), local('stampplain'), url('fonts/stampplain.ttf') format('truetype');
	}

@font-face {font-family: 'DroidSans';
	font-style: normal;
	font-weight: normal;
	src: local('DroidSans'), local('DroidSans'), url('fonts/DroidSans.woff') format('woff'), url('fonts/DroidSans.ttf') format('truetype');
	}

@font-face {font-family: 'MyriadPro';
	font-style: normal;
	font-weight: normal;
	src: local('MyriadPro'), local('MyriadPro'), url('fonts/MyriadPro.woff') format('woff'), url('fonts/MyriadPro.ttf') format('truetype');
	}

@font-face {font-family: 'Neuton';
	font-style: normal;
	font-weight: normal;
	src: local('Neuton'), local('Neuton'), url('fonts/Neuton-Regular.woff') format('woff'), url('fonts/Neuton-Regular.ttf') format('truetype');
	}

* { margin: 0; padding: 0; outline: 0; }

body {
    font-size: 16px;
    line-height: 20px;
    font-family: DroidSans, "Trebuchet MS", sans-serif;
    color: #fff;
    background: #EC0300 url(images/body.png) top repeat-x;
}

a { color: #E1DAD0; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.content-divide {width: 978px; height: 20px; background:url(images/content-divide.png); clear: both; }
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
p { padding: 0 0 11px 0; }
.left {float: left; padding: 5px 10px 0 0;}
.right {float: right; padding-left: 10px;}

#heading {padding: 0; margin: 0; width: 100%; height: 150px;}
#splash {padding: 0; margin: 0; width: 100%; height: 330px; background: #B7C9BC url(images/splash.png) no-repeat top center; border-top: 2px solid #34290E; border-bottom: 2px solid #34290E;}
.rotator{width:980px; margin: auto; text-align:center;}
#footer {padding-top: 10px; padding-bottom: 10px; margin: 0; width: 100%; background-color: #404040; text-align: center; color: #fff;}
#navigation {padding: 0; margin: 0; width: 100%; height: 55px; background-color: #700400; text-align: center; border-top: 2px solid #000;}
#bonz-special {padding: 20px 0 0 0; margin: 0; width: 100%; height: 45px; background-color: #700400; text-align: center; border-bottom: 2px solid #000; font-family: stampplain, "Trebuchet MS", sans-serif; font-size: 38px; color: #FFEE33;}
#wrapper { padding: 40px 0 20px 0; }

.coronavirus {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%; color: #fff;}
#covid19-update {padding: 20px 0 20px 0; margin: 0; width: 100%; background-color: #700400; text-align: center; border-bottom: 2px solid #000; font-family: DroidSans, Arial, sans-serif; font-size: 20px; color: #FFEE33; line-height: 150%}

.shell { margin: 0 auto; width: 980px; }
.container {}

.first-column {width: 346px; float: left; padding: 10px 30px 0 0;}
.middle-column {width: 270px; float: left; padding: 30px 8px 0 0;}
.last-column {width: 270px; float: left; padding: 50px 8px 0 0;}

.phone {font-family: domdiagonal, Arial, sans-serif; font-size:30px; font-weight: normal; line-height: 110%; color: #FFEE33; letter-spacing: 2px;}
.phone a {text-decoration: none; color: #FFEE33;}

.address {font-family: domdiagonal, Arial, sans-serif; font-size:26px; padding: 10px 0 0 10px; font-weight: normal; line-height: 110%; color: #fff;}
.address a {color: #fff;}

h1 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%; color: #fff;}
h2 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 10px; font-weight: normal; line-height: 110%;}
h3 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 10px; font-weight: normal; line-height: 110%;}
h4 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 10px; font-weight: normal; line-height: 110%;}
h5 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%;}
h6 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%;}
h7 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%;}
h8 {font-family: domdiagonal, Arial, sans-serif; font-size:32px; padding-bottom: 12px; font-weight: normal; line-height: 110%;}

a.button {background:#700400; line-height:24px; color:#fff; display:inline-block; padding:5px 23px 5px 23px; font-family: domdiagonal, Arial, sans-serif; font-size: 22px; line-height: 110%; border: 1px solid #fff;}
a.button:hover {background:#131313; }

a.order-button {background:#EC0300; line-height:24px; color:#FFEE33; display:inline-block; padding:5px 23px 5px 23px; font-family: domdiagonal, Arial, sans-serif; font-size: 32px; line-height: 110%; border: 1px solid #fff;}
a.order-button:hover {background:#131313; }

.main-content{width: 980px; margin: 0 auto; padding:0;}
.main-content-left{width:500px; float:left; line-height: 150%;}
.main-content-right{width:390px; float:left; margin: 0; padding-left: 90px; line-height: 150%;}

.features-container {width: 360px; padding-top: 10px; border: 1px solid #000; color: #fff; background: #700400 url(images/features.png) repeat-x;
box-shadow: 0px 0px 11px rgba(0,0,0,0.9); -moz-box-shadow: 0px 0px 11px rgba(0,0,0,0.9); -webkit-box-shadow: 0px 0px 11px rgba(0,0,0,0.9); -o-box-shadow: 0px 0px 11px rgba(0,0,0,0.9);}

.content-info {width: 330px; margin: auto; padding: 5px; text-align: center;}
.content-info a {color: #fff;}

.graphic-center {width: 100%; text-align: center;}

ul#menu-list {
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
}

#mainmenu li {float: left; padding: 15px 110px 0 0; font-family: domdiagonal, Arial, sans-serif; font-size:27px; list-style: none;}
#mainmenu li a {color: #fff; text-decoration: none;}
#mainmenu li a:hover {text-decoration: underline;}

.business-hours {color: #FFEE33;}
.copy {font-family: domdiagonal, Arial, sans-serif; font-size: 22px; line-height: 110%}
.web-design {}

.kids-eat-free {font-family: domdiagonal, Arial, sans-serif; font-size: 24px; line-height: 110%;}

.item-categories {width: 980px; margin: 0 auto;}

.springfield-info {
	float: left;
	width: 470px;
	position: relative;
	padding-right:10px;
	}

.bend-info {
	float: left;
	width: 470px;
	position: relative;
	}

.bend-info a {color: #FFEE33;}