*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
img{max-width:100%;height:auto;}
body{background:#000000;font-family:'Federo', sans-serif;color:#F7F5D9;font-size:20px;padding:0;margin:0;text-align:center;}
#container{width:1100px;margin:5px auto;text-align:left;padding:1% 0 0 0;background:#000000;}
header{width:100%;text-align:center;display:block;}
#mainhead{width:60%;margin:3% auto 3% auto;position:relative;text-align:center;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu{width:100%;font-family:'Federo', Arial, sans-serif;color:#f7f5d9;}
#cssmenu ul ul{display:none;}
#cssmenu > ul > li.active > ul{display:block;}
.align-right{float:right;}
#cssmenu > ul > li > a{padding:15px 20px;border-left:1px solid #1a0909;border-right:1px solid #1a0909;border-top:1px solid #1a0909;cursor:pointer;z-index:2;font-size:16px;font-weight:bold;text-decoration:none;color:#f7f5d9;text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);background:#531d1d;background:-webkit-linear-gradient(#531d1d, #401616);background:-moz-linear-gradient(#531d1d, #401616);background:-o-linear-gradient(#531d1d, #401616);background:-ms-linear-gradient(#531d1d, #401616);background:linear-gradient(#531d1d, #401616);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15);}
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{color:#e9e9e9;background:#401616;background:-webkit-linear-gradient(#401616, #2d1010);background:-moz-linear-gradient(#401616, #2d1010);background:-o-linear-gradient(#401616, #2d1010);background:-ms-linear-gradient(#401616, #2d1010);background:linear-gradient(#401616, #2d1010);}
#cssmenu > ul > li.open > a{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);border-bottom:1px solid #1a0909;}
#cssmenu > ul > li:last-child > a,
#cssmenu > ul > li.last > a{border-bottom:1px solid #1a0909;}
.holder{width:0;height:0;position:absolute;top:0;right:0;}
.holder::after,
.holder::before{display:block;position:absolute;content:"";width:6px;height:6px;right:20px;z-index:10;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.holder::after{top:17px;border-top:2px solid #f7f5d9;border-left:2px solid #f7f5d9;}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after{border-color:#e9e9e9;}
.holder::before{top:18px;border-top:2px solid;border-left:2px solid;border-top-color:inherit;border-left-color:inherit;}
#cssmenu ul ul li a{cursor:pointer;border-bottom:1px solid #eeeaaf;border-left:1px solid #eeeaaf;border-right:1px solid #eeeaaf;padding:10px 20px;z-index:1;text-decoration:none;font-size:15px;color:#000000;background:#f7f5d9;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a{background:#f4f2cc;color:#531d1d;}
#cssmenu ul ul li:first-child > a{box-shadow:none;}
#cssmenu ul ul ul li:first-child > a{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);}
#cssmenu ul ul ul li a{padding-left:30px;}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a{border-bottom:0;}
#cssmenu > ul > li > ul > li.open:last-child > a,
#cssmenu > ul > li > ul > li.last.open > a{border-bottom:1px solid #eeeaaf;}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a{border-bottom:0;}
#cssmenu ul ul li.has-sub > a::after{display:block;position:absolute;content:"";width:5px;height:5px;right:20px;z-index:10;top:11.5px;border-top:2px solid #000000;border-left:2px solid #000000;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after{border-color:#531d1d;}
#homewine{width:24%;text-align:center;float:left;margin:2% 0 0 7%;}
#homewine2{width:20%;text-align:center;float:left;margin:2% 0 0 8%;}
#mainhome{float:left;width:60%;padding:0 3% 1% 3%;margin:2% 0 0 0;text-align:center;background:#531d1d;box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.15);}
#headblack{width:90%;text-align:center;float:left;margin:0 5% 3% 5%;}
div#content{}
.mainnewwide{float:left;width:90%;padding:2% 0 2% 0;margin:0 5% 0 5%;text-align:center;background:#531d1d;box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.15);}
.mainnewwide2{float:left;width:90%;padding:2% 0 2% 0;margin:3% 5% 3% 5%;text-align:center;background:#531d1d;box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.15);}
#boxright8{width:50%;text-align:center;padding:0 0 0 0;margin:0 0 0 0;float:right;}
#boxleft8{width:50%;text-align:center;padding:0 0 0 0;margin:0 0 0 0;float:left;}
#boxright8b{width:25%;text-align:center;padding:0 5% 0 0;margin:0 0 0 0;float:right;}
#boxright8c{width:25%;text-align:right;padding:0 5% 0 1%;margin:0 0 0 0;float:right;}
#boxleft8b{width:75%;text-align:center;padding:0 0 0 5%;margin:0 0 0 0;float:left;}
#spacebox80{width:100%;height:80px;float:left;}
#spacebox160{width:100%;height:160px;float:left;}
#boxomahaleft5{width:100%;text-align:left;padding:3% 5% 1% 5%;float:left;}
#boxomahaleft5 a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#boxomahaleft5 a:hover{color:#9a2d2e;text-decoration:underline;}

#boxomahaleft6{width:100%;text-align:left;padding:3% 5% 1% 0;float:left;}
#boxomahaleft6 a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#boxomahaleft6 a:hover{color:#9a2d2e;text-decoration:underline;}

#boxomahaleftcenter{width:100%;text-align:center;padding:3% 10% 1% 10%;float:left;}
#boxomahaleftcenter a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomahaleftcenter a:hover{color:#9a2d2e;text-decoration:underline;}
#boxomahaleft{width:100%;text-align:left;padding:3% 5% 1% 5%;float:left;}
#boxomahaleft a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomahaleft a:hover{color:#9a2d2e;text-decoration:underline;}
#boxomahaleftout{width:85%;text-align:left;padding:0 5% 0 10%;float:left;}
#boxomahaleftout a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomahaleftout a:hover{color:#9a2d2e;text-decoration:underline;}
#boxomahaleftcenter2{width:100%;padding:0 5% 0 5%;text-align:center;float:left;}
#boxomahaleftcenter2 a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomahaleftcenter2 a:hover{color:#9a2d2e;text-decoration:underline;}
#box675center{width:70%;text-align:center;margin:0 15% 0 15%;padding:3% 0 3% 0;float:left;}

#searchbox{width:100%;text-align:center;margin:0 0 0 0;padding:3% 0 3% 0;float:left;}

#boxomaha2{width:100%;text-align:center;font-size:22px;text-shadow:1px 1px 0 #000000;padding:3% 10% 3% 10%;float:left;}
#boxomaha2 a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#boxomaha2 a:hover{color:#9a2d2e;text-decoration:underline;}
#boxomaha2b{width:100%;text-align:center;text-shadow:1px 1px 0 #000000;padding:3% 3% 1% 3%;float:left;}
#boxomaha2b a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomaha2b a:hover{color:#9a2d2e;text-decoration:underline;}



#boxomaha2c{width:100%;text-align:left;text-shadow:1px 1px 0 #000000;padding:0 3% 0 0;float:left;}
#boxomaha2c a:link, a:active, a:visited{color:#F7F5D9;text-decoration:underline;}
#boxomaha2c a:hover{color:#9a2d2e;text-decoration:underline;}

#boxomaha4{width:100%;text-align:center;font-size:22px;text-shadow:1px 1px 0 #000000;padding:3% 10% 3% 10%;float:left;}
#boxomaha4b{width:100%;text-align:center;font-size:22px;text-shadow:1px 1px 0 #000000;padding:4% 10% 4% 10%;float:left; display:none;}

#boxomahagoogle{width:90%;text-align:center;padding:0 5%;float:left;}
#boxomahagoogle2{width:100%;text-align:center;padding:0 0;margin:0 0 0 0;float:left;alignment-baseline:baseline}

#boxomahagooglelong{width:100%;text-align:center;padding:0 10% 0 10%;float:left;}
#boxomahagooglelong1{width:90%;text-align:center;margin:0 5% 0 5%;float:left;}
#boxomahagooglelong2{width:100%;text-align:center;margin:0 0 0 0;float:left; display:none}

#box32{width:30%;text-align:right;margin:0 2% 0 0;float:left;}
#box26{width:27%;text-align:right;margin:0 2% 0 0;float:left;}
#box23{width:23%;text-align:right;margin:0 2% 0 0;float:left;}
#box20{width:21%;text-align:right;margin:0 2% 1% 0;float:left;}
#box16{width:16%;text-align:right;margin:0 2% 0 0;float:left;}
#box13{width:13%;text-align:right;margin:0 2% 0 0;float:left;}
#box10{width:10%;text-align:right;margin:0 2% 0 0;float:left;}
#boxrightrezname2{width:45%;text-align:left;text-shadow:1px 1px 0 #000000;margin:0 0 0 30%;float:left;}
#boxrightrez2{width:50%;margin:2% 25% 0 25%;text-align:center;float:left;border:solid #000 1px;}
#outsidebox{float:left;width:30%;text-align:center;font-size:18px;padding:0 0 0 0;margin:1% 1% 3% 2%;}
#outsidebox a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#outsidebox a:hover{color:#9a2d2e;text-decoration:underline;}
#tourgridbox{float:left;width:23%;font-size:14px;text-align:center;margin:2% 0 0 2%;}
#tourgridbox a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#tourgridbox a:hover{color:#9a2d2e;text-decoration:underline;}
#map{float:left;width:80%;text-align:center;height:auto;margin:2% 10%;}
.Flexible-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.Flexible-container iframe,
.Flexible-container object,
.Flexible-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.main{float:left;width:556px;padding:0 22px;}
.sidebar{float:right;width:300px;margin:22px 22px 22px 0;}
#foot{width:90%;clear:both;text-align:center;margin:1% 5% 2% 5%;padding:2% 0 0 0;}
#foot a:link, a:active, a:visited{color:#F7F5D9;text-decoration:none;}
#foot a:hover{color:#9a2d2e;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{color:#000;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
.right{float:right;margin:22px;}
.left7{float:left;margin:0 3% 3% 0;text-align:center;}
.left{float:left;margin:0 2% 1% 0;}
.lefty{float:left;margin:0 2% 1% 0;}
.omahanebraskawhite2{font-size:20px;text-shadow:2px 2px 0 #9a2d2e;}
.omaha{font-size:48px;text-shadow:3px 3px 0 #9a2d2e;}
.omaharestaurants{font-size:44px;text-shadow:3px 3px 0 #000000;}
.omahawhite{font-size:48px;font-weight:bold;text-shadow:4px 4px 0 #000000;}
.omahanebraska{font-size:24px;}
.bodycopyboldopen{text-shadow:1px 1px 0 #000000;font-weight:bold;}
.bodycopybold28white{font-size:30px;text-shadow:2px 2px 0 #000000;}
.bodycopybold28red{font-size:30px;text-shadow:2px 2px 0 #9a2d2e;}
.bodycopybold28{font-size:28px;text-shadow:1px 1px 0 #000000;}
.headline28{font-size:28px;text-shadow:1px 1px 0 #000000;}
.omahanebraskawhite{font-size:22px;text-shadow:1px 1px 0 #000000;}
.bodycopyboldcenter{font-size:16px;text-align:center;font-weight:bold;}
figcaption{text-align:center;color:#777;font-size:11px;}
figcaption2{text-shadow:1px 1px 0 #000000;}
aside{float:right;width:180px;border:1px solid #5082A5;margin:0 0 12px 12px;padding:5px;font-size:10px;}
aside h4{font-size:12px;margin-top:0;}
.button{border-top:1px solid #f4f6f7;background:#f7f5d9;background:-webkit-gradient(linear, left top, left bottom, from(#f7f5d9), to(#f7f5d9));background:-webkit-linear-gradient(top, #f7f5d9, #f7f5d9);background:-moz-linear-gradient(top, #f7f5d9, #f7f5d9);background:-ms-linear-gradient(top, #f7f5d9, #f7f5d9);background:-o-linear-gradient(top, #f7f5d9, #f7f5d9);padding:9.5px 19px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;-moz-box-shadow:rgba(0,0,0,1) 0 1px 0;box-shadow:rgba(0,0,0,1) 0 1px 0;text-shadow:rgba(0,0,0,.4) 0 1px 0;color:#531d1d;font-size:23px;text-decoration:none;vertical-align:middle;}
.shadow{-webkit-box-shadow:#3E3E3E 5px 5px 12px;-moz-box-shadow:#3E3E3E 5px 5px 12px;box-shadow:#909090 5px 5px 12px;}
.border{border:1px solid #777;width:290px;height:290px;}