body{
        background: #ffffff
        font-family: arial, verdana;
	font-size: 14px;
	color:#000;
	margin: 0px;
	}

div, header, .midtier {box-sizing: border-box;}

.content{
        width: 730px;
	margin: 0px auto;
	position:relative;
	}

header, .midtier {
position: relative; 
}
.midtier {
    margin-top: -9px;
}

.bowl {
    position: absolute;
    left: 0;
    top: -20px;
    width: 566px;
    height: 193px;
    overflow: auto;
    background-color: #ffffff;
    border: 1px solid #000000;
    padding: 0px;
}

.banner{    position: relative;
        margin: 35px;
            width: 692px;
        height: 125px;
	background-color: #FEE728;
	color: #000000;
	border: 1px solid #ffffff;
	padding: 0px;}

ul.nav {
list-style-type:none;
margin: 8px 0;
}

ul.nav li {
float:right;
font-family:arial;
font-size:14px;
font-weight:bold;
    text-align: center;
    padding-top: 3px;
    border-left: 1px solid #FEE728;
height:25px;
	background-color: #ffffff;
	color: #000000;
	/*border: 1px solid #ffffff;*/
	padding: 3px 0 0;
}

ul.nav li .navlink:hover {
color:#000;
}


.smenu{ position: relative; 
        text-align: right;
	display:inline-block; float:left;
        width: 160px;
margin-left: 9px;
        height: 290px;
        	background-color: #ffffff;
	filter: Alpha(opacity=100);
	color: #000000;
	border: 1px solid #ffffff;
	padding: 5px;
		font-family:verdana;
		font-size:9pt;
		line-height:12pt}

.main{  position: relative;
	display:inline-block; float:left; 
	    margin-left: 10px;
	width: 549px;
	background: #ffffff;
	filter: Alpha(opacity=100);
	color: #000000;
	border: 1px solid #000000;
	padding: 8px;}

.main h3 {
font-size: 16px;
margin:5px;
color:#f00;
}

.home { 
        width: 58px;
	}

.dinner { 
        width: 104px;
	}

.lunch {
        width: 97px;
    	}

.gluten-free {
	width:91px;
	}

.party { 
        width: 114px;
	}

.menu{  
    width: 135px;
    border-right: 1px solid #FEE728;
	}

.dcd {
        overflow: auto;
	background-color: #FF4638;
	filter: Alpha(opacity=100);
	color: #ffffff;
	border: 0px solid #ffffff;
	padding: 4px 10px 6px;
		font-family:verdana;
		font-size:10pt;
		font-weight:600;
		text-align:center;
		}

.footer {   position: relative; 
clear: left;
        width: 729px;
        height: 210px;
	background-color: #FEE728;
	font-family:verdana;
	font-size:9pt;
	border: none;
	padding: 0px;}

.footerTxt {float:left;
        width: 46%;
	padding-left:30px;
}

.delivery { float:right;
        width: 46%;
	padding-right:20px;
		}

.copyright { 
        width:729px;
        height: 25px;
	padding-top:7px;
        overflow: auto;
	background-color: #000;
	color: #fff;
		font-size:8pt;
		text-align:center;
		}

b{	color: #000000;} /*color: #FF4638*/
u{	color: #990000;}
i{	color: #990000;}
s{	color: #990000;}
div.hd{ font-family:verdana; font-size:9pt; padding:0px 0px 0px 0px; }
div.hd:first-child {margin-top:-4px;}

a:link {text-decoration: none; color: #FF0000; cursor: default}
a:visited {text-decoration: none; color: #FF0000; cursor: default}
a:hover { text-decoration: none; color: #000; cursor: default}
a:active { text-decoration: none; color: #FEE728; cursor: default}
a.currentlink {opacity:0.5; color:#000}
.smenu a.currentlink {border:1px solid #f00; margin:0 -7px; padding:0 6px;}
a.box {display:inline-block}

table {width:700px; position:absolute; left:0px; top:0px; border: 1px solid #ffffff;}

.menu-row {margin-top:20px;
clear:both;
font-family: arial;
}

.menu-row div {display:inline-block;
float:left;
padding:20px 20px 0;}

.menu-row.nomargin {
margin-top:10px;
}

.align-right { text-align:right;}
.menu-row .left-col {width:40%;}
.menu-row .right-col {width:60%}

.left-col.half {
width: 50%;
text-align: right;
padding: 5px 20px;
}

.right-col.half {
width: 50%;
text-align: left;
padding: 5px 20px;
}


.menu-content {
font-family: arial;
padding: 20px;
}

.menu-content h4 {
    margin: 0;
    text-align: center;
color:#f00;
    border-top: 1px solid #f00;
    padding: 20px 0 4px;
}

.menu-content .price{
display:inline-block; float:right;
}

.menu-content .inlineprice{
display:inline-block; 
padding:0 20px 0 10px;
}

.menu-content .adjustedprice{
display:inline-block; 
float:right;
margin-right:280px;
}


.menu-content ul{
padding: 0 0 0 20px;
list-style-type: none;
}

.menu-content li{
padding-bottom:15px;
}

.menu-content label{
margin-left:-20px;
font-weight:bold;
font-size:13px;
}

.menu-note-box {
    border: 1px solid #000;
    padding: 15px 20px;
    text-align: center;
    width: 250px;
    margin: auto;
clear: both;
}
.homepage .main{  	background-image:url(images/yummybowl.png) no-repeat center #fff;
	}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.homepage .main object {display:none}
    #safariImg{
        display:block; 

    }
    #safariImg img {
	width:100%;
	height:auto;
	}
} 
a.order:hover {
    text-shadow: 0 0 10px red;
    color: maroon;
}
a.order {
    font-family: sans-serif;
    text-transform: uppercase;
    position: absolute;
    right: 0.5em;
    top: 0.25em;
    font-weight: bold;
    font-size: 2em;
    width: 100px;
    cursor: pointer;
    border-radius: 0.5em;
    border: 2px solid red;
    display: inline-block;
    padding: 0.5em;
}