* {padding:0;margin:0;}body {font-family:verdana;color:#000060;font-size:12px;background:#4d4d90 url(../images/bg.png) repeat-x top left;background-position-x:100px;}div.wrap {width:980px;margin:0 auto;}div.inner {padding:20px;}div.clear {clear:both;height:0;}div.head {position:relative;height:130px;}div.head div.inner {padding:0;}div.head div.logo {float:left;width:170px;height:110px;padding:10px 0;}div.head div.logo a {display:block;width:170px;height:110px;background:url(../images/logo-s.png) no-repeat top left;}div.head div.logo span {display:none;}div.head div.phone {position:absolute;bottom:80px;right:30px;font-size:24px;color:#ffffff;}div.head div.tagline {color:#8F8FDC;font-size:18px;position:absolute;bottom:80px;left:220px;font-style: italic;}div.quote {font-size:20px;color:#c8c8c8;background:;padding:5px 20px;text-align:right;font-style: italic;}div.content {position:relative;background:#fff;min-height:200px;border-top:5px solid #bfa170;border-bottom:2px solid #bfa170;}div.content div.cleft,div.content div.cright {float:left;}div.content div.oo {width:450px;padding:0 20px 0 0;}div.content div.ooo {width:290px;padding:0 20px 0 0;}div.footer {color:#c2c2f5;font-size:10px;text-align:center;background:url(../images/footer.png) no-repeat top left;}div.footer a {color:#8f8fdc;text-decoration:none;}div.noborder div.menu {border: none!important;}div.aline {border-bottom:1px solid #bfa170;}div.navigation {position:absolute;bottom:0;right:0;width:740px;height:50px;background:url(../images/navigation.png) top left;padding:0 30px;z-index:500;}div.navigation ul {}div.navigation ul li {display:inline;}div.navigation ul li a {display:block;float:left;height:50px;line-height:50px;padding:0 20px;background:url(../images/navigation-s.png) no-repeat top right;font-size:16px;color:#fff;text-decoration:none;text-shadow: 0 1px 0 #775c30;}div.navigation ul li a:hover {background:#4d4d90 url(../images/navigation-h.png) repeat-x top right;}div.navigation ul li a.active {background:#fff url(../images/navigation-s.png) no-repeat top right;font-size:16px;color:#bfa170!important;text-decoration:none;text-shadow: 0 1px 0 #dec191;height:56px;}.content h1 {margin:0 0 12px 0;font-size:24px;font-weight:bold;color:#bfa170!important;}.content h2 {margin:0 0 12px 0;font-size:18px;font-weight:bold;color:#bfa170!important;}.content h3 {margin:0 0 12px 0;font-size:14px;font-weight:bold;color:#000060!important;}.content p {margin:0 0 6px 0;}.content a {color:#bfa170!important;}.content ul.list {margin:10px 20px;list-style-type: circle}.content ul.list li {margin:5px 0;}.content hr {clear:both;border:none;height:12px;}img {border:0;}div.roundbox {padding:10px 0;}div.roundbox h2.title {float:left;margin:0;line-height:25px;max-width: 340px;color:#bfa170;text-decoration:none;font-weight:normal;}div.roundbox div.menu, div.roundbox div.links, div.roundbox div.contact {clear:both;padding:20px;border:1px solid #bfa170;border-radius:10px;min-height:130px;}div.roundbox div.menu img {float:right;margin-left:20px;}div.roundbox div.menu h2 {font-weight:normal;font-size:16px;}div.intro div.menu {background:#bfa170 url(../images/bg-text-intro.png) repeat-x;}div.intro div.menu h2 {color:#ffffff!important;font-size:18px;}div.roundbox div.links {min-height:0;}div.roundbox div.links h3 {margin:0;}div.roundbox div.contact {width:260px;min-height:0;}fieldset {border:none;clear:both;margin-bottom:10px;}fieldset dd {float:left;line-height:20px;padding:5px 0;font-size:12px;}fieldset dt {float:right;}fieldset dt input {width:240px;font-size:14px;height:20px;line-height:20px;padding:5px;border:1px solid #bfa170;color:#000060;border-radius:10px;}fieldset textarea {width:240px;height:120px;font-size:12px;padding:5px;border:1px solid #bfa170;color:#000060;border-radius:10px;}input.button {background:#000060;color:#ffffff;border:1px solid #3d3d90;height:24px;line-height:24px;padding:0;width:120px;font-size:12px;}span.error {color:#cc0000;text-align:right;line-height:18px;height:18px;}div.slideshow {position:relative;width:940px;height:300px;overflow:hidden;}div.slideshow a.slide {display:block;position:absolute;top:0;left:0;width:940px;height:300px;}div.slideshow a.slide img {border: none;}a.sampleopt {display:block;float:left;width:300px;height:300px;border:1px solid #bfa170;background:#e8e8e8;border-radius:10px;}a.sampleopt span {display:none;}a.samplecanapes {background:url(../../images/menus/canapes.jpg) no-repeat;}a.sampledinner {margin:0 16px;background:url(../../images/menus/dinner-menu.jpg) no-repeat;}a.samplebowl {background:url(../../images/menus/bowl-food.jpg) no-repeat;}div.subnav {position:absolute;top:0;right:0;width:340px;height:30px;background:url(../images/sub-navigation.png) top left;padding:0 30px;}div.subnav ul {}div.subnav ul li {display:inline;}div.subnav ul li a {display:block;float:left;height:30px;line-height:30px;padding:0 18px;background:url(../images/navigation-s.png) no-repeat top right;font-size:14px;color:#fff!important;text-decoration:none;text-shadow: 0 1px 0 #775c30;}div.subnav ul li a:hover {background:#4d4d90 url(../images/navigation-h.png) repeat-x top right;}div.subnav ul li a.active {background:#fff url(../images/navigation-s.png) no-repeat top right;color:#bfa170!important;text-decoration:none;text-shadow: 0 1px 0 #dec191;}div.leftcontentwrap {width:600px;}#lightbox{position: absolute;left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0;}#lightbox img{ width: auto; height: auto;}#lightbox a img{ border: none; }#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }#imageContainer{ padding: 10px; }#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);display: block; }#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 9000; width: 100%; height: 500px; background-color: #000; }
