* { margin:0; padding:0; }
ul,ol { list-style:none }
a img,:link img,:visited img { border:none }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
body { color: #050505; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 16px; background-color: white; background-image: url(../images/bckd_small.jpg); text-align: center; margin: 0; padding: 0;}
p { display: block; }
strong { font-size: 12px; }
a, a:visited { color: #050505; text-decoration: none; }
a:hover, a:active { color: #050505; text-decoration: underline; }
#wrapper0 { text-align: left; width: 1030px; margin-top: 0; margin-right: auto; margin-left: auto; }
.p5 { line-height: 5px; }
.p15 { line-height: 15px; }
#wrapper1 { background-image: none; position: relative; top: 0; left: 0; width: 1px; height: 1px; overflow: visible; }
#wrapper2 { background-image: url(../images/paperbckd-top.png); background-repeat: no-repeat; background-position: 194px 0; width: 1030px; float: left; }
#wrapper4 { background-image: url(../images/paperbckd-right.png); background-repeat: repeat-y; background-position: 1003px 0; margin-top: 64px; margin-left: 0; width: 1030px; float: left; }
#wrapper5 { background-image: url(../images/page-background-middle.jpg); background-repeat: repeat-y; background-position: 0 0; width: 1030px; float: left; }
#wrapper6 { background-image: url(../images/paper-background-bottom1.jpg); background-repeat: no-repeat; background-position: 200px bottom; width: 1030px; float: left; }
#wrapper6a { background-image: url(../images/paper-background-top1.jpg); background-repeat: no-repeat; background-position: 200px top; width: 1030px; float: left; }
#wrapper6b { background-image: url(../images/usda.jpg); background-repeat: no-repeat; background-position: 590px bottom; width: 1030px; float: left; }
#wrapper6c { background-image: url(http://www.bignosekates.info/images/usda1.jpg); background-repeat: no-repeat; background-position: 280px bottom; width: 1030px; float: left; }
#navbar { position: absolute; top: 0; left: 0; width: 194px; height: 400px; }
#navbar-top-home { background-image: url(../images/logo.jpg); width: 194px; height: 248px; float: left; margin-top: 0; margin-left: 0; }
#navbar-top-longhorn { background-image: url(../images/navbar-top-longhorn.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 267px; float: left; }
#navbar-top-shadylady { background-image: url(../images/navbar-top-shadylady.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 249px; float: left; }
#main { text-align: left; width: 838px; z-index: 50; float: left; margin-top: 0; margin-left: 205px; padding-bottom: 10px; }
#home a, #home a:visited { background-image: url(../images/navigation/home.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 60px; float: left; }
#home a:hover, #home a:active { background-position: 194px 0; }
#events a, #events a:visited { background-image: url(../images/navigation/events.jpg); width: 194px; height: 60px; float: left; margin-top: 0; margin-left: 0; }
#events a:hover, #events a:active { background-position: 194px 0; }
#calendar a, #calendar a:visited { background-image: url(../images/navigation/calendar.jpg); width: 194px; height: 48px; float: left; margin-top: 0; margin-left: 0; }
#calendar a:hover, #calendar a:active { background-position: 194px 0; }
#dining a, #dining a:visited { background-image: url(../images/navigation/dining.jpg); width: 194px; height: 60px; float: left; margin-top: 0; margin-left: 0; }
#dining a:hover, #dining a:active { background-position: 194px 0; }
#shopping a, #shopping a:visited { background-image: url(../images/navigation/shopping.jpg); width: 194px; height: 60px; float: left; margin-top: 0; margin-left: 0; }
#shopping a:hover, #shopping a:active { background-position: 194px 0; }
#history a, #history a:visited { background-image: url(../images/navigation/history.jpg); width: 194px; height: 49px; float: left; margin-top: 0; margin-left: 0; }
#history a:hover, #history a:active { background-position: 194px 0; }
#gallery a, #gallery a:visited { background-image: url(../images/navigation/gallery.jpg); width: 194px; height: 48px; float: left; margin-top: 0; margin-left: 0; }
#gallery a:hover, #gallery a:active { background-position: 194px 0; }
#map a, #map a:visited { background-image: url(../images/navigation/map.jpg); width: 194px; height: 60px; float: left; margin-top: 0; margin-left: 0; }
#map a:hover, #map a:active { background-position: 194px 0; }
#jobs a, #jobs a:visited { background-image: url(../images/navigation/jobs-bnk.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 44px; float: left; }
#jobs a:hover, #jobs a:active { background-position: 194px 0; }
#home1 a, #home1 a:visited { background-image: url(../images/navigation/home1.jpg); width: 194px; height: 56px; float: left; margin-top: 0; margin-left: 0; }
#home1 a:hover, #home1 a:active { background-position: 194px 0; }
#features a, #features a:visited { background-image: url(../images/navigation/features.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 94px; float: left; }
#features a:hover, #features a:active { background-position: 194px 0; }
#catering a, #catering a:visited { background-image: url(../images/navigation/catering.jpg); width: 194px; height: 57px; float: left; margin-top: 0; margin-left: 0; }
#catering a:hover, #catering a:active { background-position: 194px 0; }
#gallery1 a, #gallery1 a:visited { background-image: url(../images/navigation/gallery1.jpg); width: 194px; height: 55px; float: left; margin-top: 0; margin-left: 0; }
#gallery1 a:hover, #gallery1 a:active { background-position: 194px 0; }
#map1 a, #map1 a:visited { background-image: url(../images/navigation/map1.jpg); width: 194px; height: 53px; float: left; margin-top: 0; margin-left: 0; }
#map1 a:hover, #map1 a:active { background-position: 194px 0; }
#jobs1 a, #jobs1 a:visited { background-image: url(../images/navigation/jobs-longhorn.jpg); width: 194px; height: 47px; float: left; margin-top: 0; margin-left: 0; }
#jobs1 a:hover, #jobs1 a:active { background-position: 194px 0; }
#gallery2 a, #gallery2 a:visited { background-image: url(../images/navigation/gallery2.jpg); width: 194px; height: 73px; float: left; margin-top: 0; margin-left: 0; }
#gallery2 a:hover, #gallery2 a:active { background-position: 194px 0; }
#map2 a, #map2 a:visited { background-image: url(../images/navigation/map2.jpg); width: 194px; height: 103px; float: left; margin-top: 0; margin-left: 0; }
#map2 a:hover, #map2 a:active { background-position: 194px 0; }
#home2 a, #home2 a:visited { background-image: url(../images/navigation/home2.jpg); margin-top: 0; margin-left: 0; width: 194px; height: 69px; float: left; }
#home2 a:hover, #home2 a:active { background-position: 194px 0; }
#intimate a, #intimate a:visited { background-image: url(../images/navigation/intimate.jpg); width: 194px; height: 110px; float: left; margin-top: 0; margin-left: 0; }
#intimate a:hover, #intimate a:active { background-position: 194px 0; }
#textbox { width: 560px; z-index: 100; float: left; margin-top: 30px; margin-left: 38px; padding-bottom: 10px; }
#textbottom { position: relative; top: 0; left: 0; width: 1px; height: 1px; }
h2 { color: #ed1c24; font-size: 18px; line-height: 20px; text-align: left; margin-left: 0; }
h6 { color: #000000; font-size: 16px; line-height: 20px; text-align: center; margin-left: 0; }
h3 { color: #ed1c24; font-size: 12px; line-height: 14px; text-align: left; margin-left: 0; }
h5 { color: #000000; font-size: 12px; line-height: 14px; text-align: center; margin-left: 0; padding: 5px 2px 0px 2px; }
h8 { color: #ed1c24; font-size: 20px; line-height: 20px; text-align: center; margin-left: 0; font-weight: bolder;}
h4 { color: #ed1c24; font-size: 13px; font-weight: bolder; line-height: 15px; text-align: left; margin-left: 0; }
#footer { background-image: url(../images/paperbckd-bottom.png); background-repeat: no-repeat; background-position: 0 0; text-align: center; margin-top: 0; width: 1030px; float: left; padding-left: 162px; }
#footer1 { width: 1030px; float: left; }
#page-bottom { position: relative; top: 0; left: 0; bottom: 0; width: 1px; height: 1px; overflow: visible; }
#footer-links { text-align: center; width: 834px; margin-top: 50px; margin-right: auto; margin-left: auto; }
#wrapper0 h1 { color: #f3e5b9; font-size: 24px; line-height: 35px; text-align: center; margin-left: 192px; }
.photo-left { margin-right: 8px; margin-bottom: 1px; }
#photo-menu { text-align: center; width: 214px; float: left; margin-top: 45px; margin-right: 35px; margin-left: 48px; }
#photo-menu-catering { text-align: left; margin-top: 45px; width: 280px; float: left; margin-right: 5px; margin-left: 0; }
#description { font-size: 14px; line-height: 20px; text-align: left; margin-top: 50px; margin-left: 65px; width: 145px; float: left; padding-top: 35px; }
#description em { color: #ed1c24; font-weight: bold; font-style: normal; }
.photo-right { margin-bottom: 1px; margin-left: 5px; }
#main h1 { color: #fc070c; font-size: 23px; margin-left: 0; }
#main h1 em { color: #000; font-size: 16px; font-weight: bolder; font-style: italic; line-height: 15px; }
#slogan { text-align: center; position: absolute; top: 35px; left: 0; width: 1030px; padding-left: 100px; }
#slogan1 { text-align: center; padding-left: 100px; position: absolute; top: 45px; left: 0; width: 1030px; }
#slogan h1 { color: #a25d19; font-size: 17px; font-style: italic; text-align: center; }
#slogan1 h1 { line-height: 27px; }
#slogan1 h1 em { font-size: 15px; font-style: normal; }
#photos-top { background-image: url(../images/photos-home.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 835px; height: 267px; float: left; margin-top: 10px; margin-bottom: 5px; }
#photos-top1 { background-image: url(../images/photos-home-dining.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 835px; height: 267px; float: left; margin-top: 10px; margin-bottom: 5px; }
#photos-top2 { background-image: url(../images/photos-home-events.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 835px; height: 267px; float: left; margin-top: 10px; margin-bottom: 5px; }
#photos-top3{ background-image: url(../images/photos-home-shop.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 835px; height: 267px; float: left; margin-top: 10px; margin-bottom: 5px; }
#photos-top4 { background-image: url(../images/photos-home-access.jpg); background-repeat: no-repeat; background-position: 50px 0; width: 835px; height: 267px; float: left; margin-top: 10px; margin-bottom: 5px; }
#text-column { width: auto; float: left; }
#footer-links a, #footer-links a:visited { color: #f9f8f4; font-size: 14px; text-decoration: none; text-align: center; float: left; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }
#longhorn #footer-links a, #longhorn #footer-links a:visited { padding-right: 30px; padding-left: 30px; }
#shadylady #footer-links a, #shadylady #footer-links a:visited { padding-right: 50px; padding-left: 50px; }
#footer-links a:hover, #footer-links a:active, #longhorn #footer-links a:hover, #longhorn #footer-links a:active, #shadylady #footer-links a:hover, #shadylady #footer-links a:active { text-decoration: underline; }
#footer-links a.current, #footer-links a.current:visited { color: yellow; }
#footer-links a.current:hover, #footer-links a.current:active { text-decoration: none; }
#address { color: #fff; font-size: 14px; line-height: 19px; text-align: center; position: absolute; top: -175px; left: 0; width: 192px; }
#address strong { font-size: 17px; font-weight: normal; line-height: 19px; }
#star1 { background-image: url(../images/star1.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: -10px; left: 938px; width: 130px; height: 136px; z-index: 100; visibility: visible; }
#star2 { background-image: url(../images/star2.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 266px; left: 273px; width: 123px; height: 127px; z-index: 100; }
#star3 { background-image: url(../images/star3.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 315px; left: 449px; width: 90px; height: 96px; z-index: 100;  }
#star4 { background-image: url(../images/star4.png); background-repeat: no-repeat; background-position: 0 0; visibility: visible; position: absolute; z-index: 100; top: -10px; left: 938px; width: 130px; height: 139px; }
#star5 { background-image: url(../images/star5.png); background-repeat: no-repeat; background-position: 0 0; visibility: visible; position: absolute; top: 0; z-index: 100; left: -30px; width: 116px; height: 124px; }
#star6 { background-image: url(../images/star6.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 100; top: 215px; left: 790px; width: 81px; height: 86px; }
#star13 { background-image: url(../images/star13.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 100; top: 115px; left: 720px; width: 93px; height: 100px; }
#star14 { background-image: url(../images/star14.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 100; top: 695px; left: 720px; width: 123px; height: 121px; }
#star15 { background-image: url(../images/star15.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 100; left: 800px; top: -550px; width: 119px; height: 124px; }
#star16 { background-image: url(../images/star16.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 584px; z-index: 100; left: 695px; width: 117px; height: 126px; }
#bullet1 { background-image: url(../images/bullet1.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 265px; left: 210px; width: 57px; height: 50px; visibility: visible; }
#bullet2 { background-image: url(../images/bullet1.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 190px; left: 966px; width: 57px; height: 50px; visibility: visible; }
#bullet3 { background-image: url(../images/bullet1.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 640px; left: 651px; width: 57px; height: 50px; visibility: visible; }
#bullet4 { background-image: url(../images/bullet2.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 235px; left: 950px; width: 41px; height: 47px; visibility: visible; }
#bullet5 { background-image: url(../images/bullet3.jpg); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 595px; left: 145px; width: 41px; height: 47px; visibility: visible; }
#bullet6 { background-image: url(../images/bullet1.png); background-repeat: no-repeat; background-position: 0 0; visibility: visible; position: absolute; bottom: 80px; left: 611px; width: 57px; height: 50px; }
#bullet7 { background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 265px; left: 210px; width: 57px; height: 50px; visibility: visible; }
#bullet8 {  background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 190px; left: 966px; width: 57px; height: 50px; visibility: visible; }
#bullet9 { background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 235px; left: 950px; width: 41px; height: 47px; visibility: visible; }#pointer { background-image: url(../images/pointer_hand.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 265px; z-index: 100; left: 210px; width: 225px; height: 116px; visibility: visible; }
.border1 { border: solid 2px #ed1c24; }
.image-left { float: left; margin-top: 5px; margin-right: 15px; margin-bottom: 1px; display: inline; }
.image-right { float: right; margin-top: 5px; margin-bottom: 1px; margin-left: 18px; display: inline; }

body:first-of-type {line-height: 17px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
body {line-height: 17px;}
}