@charset "utf-8";   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
a {color:#015f21}
a:hover {color:#7d3618}
 :focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
hr {display:none}
strong {font-weight:bold !important}
 body {font-size:62.5%; font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, helvetica, clean, sans-serif !important; background-color: #014819; height:100%}
div.wrapper {background-color: #015f21; background-image: url(../skin/bg/body_bg.jpg); background-position: bottom; background-repeat: repeat-x; overflow: hidden}
div.inner {width: 960px; margin: auto; clear: both}
 div#header {padding-bottom: 20px}
div#header h1 a {display: block; margin: auto; width:312px; height:66px; background-image:url(../skin/header/hollands_pies.jpg) }
div#header h1 a span {position: absolute; top:-1000px}
 ul#main_navigation {width:940px; height:43px; background-image:url(../skin/nav/nav_bg.gif); background-repeat: no-repeat; padding-left:10px; padding-right: 10px; margin-bottom: 20px}
ul#main_navigation li {float:left; background-image: url(../skin/nav/nav_divider.gif); background-repeat: repeat-y; background-position: right}
ul#main_navigation li a {text-align: center; height:36px; line-height: 33px; font-size: 1.2em; display: block; color:#b4a978; text-decoration: none}
ul#main_navigation li a:hover, ul#main_navigation li.current a {background-image: url(../skin/nav/nav_hover.gif); background-position: center top; background-repeat: no-repeat; color:#015f21; position: relative}
ul#main_navigation li.current a img.current_angle {position: absolute; bottom: -6px; left:20px}
ul#main_navigation li.first a:hover, ul#main_navigation li.first.current a {background-position: left top}
ul#main_navigation li.last a:hover, ul#main_navigation li.last.current a {background-position: right top}
 ul#main_navigation li.shop {background-image: url(../skin/nav/nav_brown.gif); background-position: right top}
ul#main_navigation li.shop a {width:75px; padding:0px; padding-left:20px; text-align: left}
ul#main_navigation li.shop a span {background-image: url(../skin/icons/cart_icon.png); background-position: right center; padding-right: 25px; background-repeat: no-repeat}
ul#main_navigation li.home a {width:84px}
ul#main_navigation li.press a {width:70px}
ul#main_navigation li.about-us a {width:103px}
ul#main_navigation li.our-pies a {width: 99px}
ul#main_navigation li.where-to-buy a {width: 127px}
ul#main_navigation li.join-our-family a {width:134px}
ul#main_navigation li.blog a {width:70px}
ul#main_navigation li.health a {width:82px}
ul#main_navigation li.trade a {width:76px}
 div.bar {width:100%; height:48px; background-image: url(../skin/bg/bar_bg.gif); background-repeat: repeat-x}
div.bar h2 {padding-top:20px; background-image: url(../skin/header/proper_pies_and_puds.gif); height:20px; width:243px; text-indent: -9000px; margin:auto; background-position: bottom; background-repeat: no-repeat}
 div#promo {position: relative; width:960px; height:257px}
div#promo img {position: absolute}
div#promo img.mask {z-index: 2}
div#flash {position: absolute; z-index: 1}
 div#callouts ul.primary {padding-left:5px; padding-top: 8px; overflow: hidden}
div#callouts ul.primary li {background-image: url(../skin/callouts/tan_callout_bg.png); background-repeat:no-repeat; width:228px; height:169px; position: relative; float:left; padding-right: 12px}
div#callouts ul.primary li.last {padding-right: 0px}
div#callouts ul.primary li h4 {font-family: Futura, verdana, arial !important; font-weight: bold; color:#015f21; font-size: 2em; letter-spacing: -1px; padding-top:20px; margin-left:20px; padding-bottom: 10px}
div#callouts ul.primary li a {display: block; position: absolute; bottom: 15px; left:20px; color:#ffffff; width:190px; text-decoration: none; background-image: url(../skin/icons/arrow_icon_black.gif); background-repeat: no-repeat; background-position: right center; font-size: 1.1em}
div#callouts ul.primary li a:hover {text-decoration: underline}
div#callouts ul.primary li img {margin-left:4px}
div#callouts ul.secondary {padding-top:30px; overflow: hidden; padding-right: 5px}
div#callouts ul.secondary li {width:230px; background-image: url(../skin/callouts/green_divider_vert.gif); background-repeat: repeat-y; background-position: right top; float:left; padding-right:10px; position: relative; height:109px}
div#callouts ul.secondary li.last {background-image: none; padding-right: 0px}
div#callouts ul.secondary li h5 {color: #f2ebc5; font-family: Futura, verdana, arial, helvetica, sans-serif !important; font-size: 2em; font-weight: bold; margin-left:20px; margin-bottom: 10px; margin-right: 20px}
div#callouts ul.secondary li p {color: #f2ebc5; font-size: 1.1em; line-height: 1.5em; margin-left:20px; margin-right: 20px}
div#callouts ul.secondary li a {background-image: url(../skin/callouts/more_button.png); background-repeat: no-repeat; height:24px; width:62px; position: absolute; bottom: 0px; right:10px; color:#015f21; text-decoration: none; text-indent: 10px; line-height: 27px; margin-right: 10px; margin-top: 5px}
div#callouts ul.secondary li a:hover {background-image: url(../skin/callouts/more_button_hover.png); color:#f2ebc5}
 div#footer {margin-top: 30px; background-image: url(../skin/bg/footer_bg.png); background-repeat: no-repeat; background-position: left top; height: 193px; margin-bottom: 30px}
div#footer ul {padding-top:6px; padding-left: 11px}
div#footer ul li {background-image: url(../skin/footer/dark_green_bar_vert.gif); background-position: right; background-repeat: repeat-y; width:235px; height:182px; float:left}
div#footer ul li.twitter {width: 470px}
div#footer ul li p {color:#6ba980; font-size: 1.1em; line-height: 1.5em}
div#footer ul li p a, div#footer ul li.login a {color: #f2ebc5}
div#footer ul li h5 {color:#f2ebc5; font-family: Futura, verdana, arial, helvetica, sans-serif !important; font-size: 2em; font-weight: bold; margin-top: 15px; margin-left: 15px; margin-bottom: 10px}
 div#footer ul li.flickr ul {background-image: url(../skin/footer/flickr_box.jpg); background-repeat: no-repeat; height: 74px; width: 207px; padding:0px; margin:0px; margin-left: 10px; padding-top:10px; padding-left: 11px; padding-right: 11px}
div#footer ul li.flickr ul li {background-image: none; width: auto; height: auto; margin-right:10px}
div#footer ul li.flickr p {margin-left: 15px; margin-right: 15px}
div#footer ul li.store {position: relative}
div#footer ul li.store img {position: absolute; top:-30px; right:-30px; z-index: 10}
div#footer ul li.store p {background-image: url(../skin/footer/credit_cards.jpg); background-repeat: no-repeat; background-position: left center; margin-top: 20px; margin-left: 10px; padding-left:105px; padding-right:10px}
div#footer ul li.twitter div.box {background-image: url(../skin/footer/twitter_box_large.gif); width:450px; height:135px; margin-left: 10px; margin-top: 10px; background-repeat: no-repeat}
div#footer ul li.twitter div.box div.inner {overflow: auto; height: 110px; width:435px}
div#footer ul li.twitter div.box p {color:#015f21; padding:10px; background-image: url(../skin/page/horizontal_divider.jpg); background-position: bottom; background-repeat: repeat-x; height:40px}
 div#footer ul li.twitter div.box p img {float:left; padding-right: 10px}
div#footer ul li.twitter p.followus {background-image: url(../skin/footer/twitterbird.gif); padding-left:100px; padding-right: 10px; background-repeat: no-repeat; margin-top: -20px; line-height: 30px; margin-left: 10px; height:54px}
div#footer ul li.login {background-image: none}
div#footer ul li.login a.button {margin-left: 15px; margin-top:10px}
div#footer ul li.login a.button:hover {color:#015f21; background-image: url(../skin/login/button_hover.png) !important; color: #015f21}
div#footer ul li.login p {margin-left: 15px; padding-top: 20px; padding-bottom: 10px}
div#footer ul li.login img {margin-left: 15px; float:left; display: block; border:1px solid #f2ebc5}
div#footer ul li.login div.logincontainer {overflow: hidden}
div#footer ul li.login p.current {display: block; float:left; margin:0px; padding:0px; margin-left: 10px; width:140px}
 .button {text-align: center; font-size: 1.8em; color:#f2ebc5; display: block; padding-top:15px; height:30px; width:204px; background-repeat: no-repeat; font-family: Futura, verdana, arial, sans-serif !important; font-weight: bold !important; text-decoration: none !important}
.button:hover, a#join.button:hover, a#login.button:hover {background-image: url(../skin/login/button_hover.png) !important; color: #015f21; font-weight: bold !important}
.button.brown, a#join.button {background-image: url(../skin/login/join_now.png)}
.button.green, a#login.button {background-image: url(../skin/login/log_in.png)}
input#submit.button, .button#signup {background-image: url(../skin/login/submit.png); cursor: pointer}
input#submit.button:hover, .button#signup:hover {background-image: url(../skin/login/submit_hover.png) !important; cursor: pointer}
input.button {border:0px; background-color: transparent !important; height: 45px; padding:0px}
textarea {font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, arial, helvetica, clean, sans-serif; padding: 5px; font-size: 11px; width: 325px; margin-top: 10px}
  div.page {background-image: url(../skin/page/page_bg.jpg); background-repeat: repeat-y}
div.page div.inner {background-image: url(../skin/page/page_footer.jpg); background-position: bottom center; background-repeat: no-repeat; width:auto; padding:10px; padding-top: 0px; padding-bottom: 15px}
div.content {float:left; width:699px}
div.page div.body {padding:20px; padding-bottom: 10px; color:#4b200e}
div.page div.body h1 {font-size: 2.5em; color:#015f21; font-family: Futura, verdana, arial !important; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; padding-bottom: 10px; padding-left:20px; padding-right:20px; margin-left:-20px; margin-right:-20px; background-image: url(../skin/page/horizontal_divider.jpg); background-repeat: repeat-x; background-position: bottom}
div.page div.body p {font-size: 1.2em; line-height: 1.8em; margin-bottom: 10px}
 div.formElm {padding-top:10px; padding-bottom: 10px; overflow: hidden; position: relative; clear: both}
div.formElm label {font-size: 1.1em; float:left; width:110px; padding-top:8px}
div.formElm.file {padding:20px; background-image: url(../skin/login/file_lozenge.gif); background-position: top left; background-repeat: no-repeat; margin-bottom: 20px; margin-top: 20px}
div.formElm.file img {clear: both}
div.body div.signup img {float: left; margin-left: 30px}
div.formElm.file label {float:none; display: block; padding:0px; margin:0px; color:#f2ebc5; font-size: 1.4em; font-weight: bold; padding-bottom: 10px; width: auto}
div.formElm.file input {float:none}
div.formElm input.text_field, div.formElm input.password_field {margin: 0px; padding:3px; width:218px}
div.formElm div.fileinputs {width: 100px}
div.formElm input.file_field {padding:3px; margin:0px; width:100px}
div.withError label {color:#bb1225; font-weight: bold}
span.formError {display: block; margin-left: 115px; color:#bb1225; padding-top:5px}
div.signup {overflow: hidden}
form#trade {width: 660px}
fieldset {margin-left: auto; margin-right: auto; padding: 10px}
fieldset div.formElm input.text_field, fieldset div.formElm input.password_field {width: 400px}
fieldset input.button {margin-left:auto; margin-right: auto}
div.signup form {float:left; width:340px}
div.signup.forgotten div.formElm {padding-bottom: 50px !important}
div.signup p {padding:10px; padding-top: 5px !important; float:right; width:280px; margin:0px !important}
 div.flash {background-position: top; background-repeat: no-repeat; padding:20px; color:#f2ebc5}
div.flash p, div#cboxLoadedContent div.flash p {padding-left:50px; background-repeat: no-repeat; background-position: top left; margin-top:0px !important; margin-bottom: 0px !important; color:#f2ebc5}
div#cboxLoadedContent div.flash p {font-size: 12px}
div.flash_container {background-position: bottom; padding-bottom: 8px}
div#error div.flash {background-image: url(../skin/flashes/error_top.jpg)}
div#error.flash_container {background-image: url(../skin/flashes/error_bottom.png)}
div#error div.flash p {background-image: url(../skin/icons/error.png)}
div#notice.flash_container {background-image: url(../skin/flashes/notice_bottom.png)}
div#notice div.flash {background-image: url(../skin/flashes/notice_top.jpg)}
div#notice div.flash p {background-image: url(../skin/icons/information.png) }
 div.support {float:left; margin-top: 67px; width:241px}
div.support h3 {font-size: 1.8em; margin-left: 20px; font-style: Futura, verdana, arial, sans-serif !important; color:#f2ebc5; font-weight: bold}
div.support ul.nav {margin-top: 10px; margin-bottom: 30px}
div.support ul.nav li {background-image: url(../skin/nav/subnav_div_brow_horizontal.gif); background-position: top; background-repeat: repeat-x; padding-left:20px}
div.support ul.nav li.current {background-color: #fbf4cf; background-image: none}
div.support ul.nav li a {display: block; padding-top: 10px; padding-bottom: 7px; color:#f2ebc5; text-decoration: none; padding-right: 10px}
div.support ul.nav li.withsubnav ul.nav {margin:0px; padding:0px; background-color: #000000; margin-left:-20px; padding-top: 5px; padding-bottom: 5px; background-image: url(../skin/nav/topnav_back_grad.jpg); background-repeat: repeat-x; background-position: top}
div.support ul.nav li.withsubnav ul li {background-image: none; padding-left: 0px; padding-left: 20px}
div.support ul.nav li.withsubnav ul li a {padding-top: 5px; padding-bottom: 5px}
div.support ul.nav li.withsubnav ul li.current {background-color:transparent}
div.support ul.nav li.withsubnav ul li a span.title {font-size: 12px !important; color:#a5a5a5}
div.support ul.nav li.withsubnav ul li.current a span.title {color: #ffffff}
div.support ul.nav li.withsubnav ul li a span.sub {display: none}
div.support ul.nav li a:hover {color:#ffffff}
div.support ul.nav li a:hover span.title {color:#ffffff}
div.support ul.nav li a span.title {font-size:1.4em; font-weight: bold; padding-bottom: 3px; display: block}
div.support ul.nav li a span.sub {display: block}
div.support ul.nav li.current a {color:#015f21}
 div.body p {font-size: 1.1em; line-height: 1.6em; margin-top: 5px; margin-bottom: 5px}
div.body div#intro p {color:#015f21}
div.body h2 {color:#015f21; font-size: 2em; margin-bottom: 10px; margin-top: 20px; font-weight: bold; font-family: Futura, verdana, arial, helvetica, sans-serif !important}
div.body h3, legend {color:#7d3618; font-size: 1.6em; margin-bottom: 0px; margin-top: 20px; margin-bottom: 5px; font-weight: bold; font-family: Futura, verdana, arial, helvetica, sans-serif !important}
div.body ul {padding-top: 5px; padding-bottom: 5px}
div.body ul li {margin-top: 7px; margin-bottom: 7px; color:#4b200e; font-size: 1.2em; list-style: disc; margin-left: 25px}
div.body img {float: right; border:1px solid #015f21; margin-left: 10px; margin-bottom: 10px}
div.body img.no-border {border:0px !important}
 div.topnav ul {overflow: hidden}
div.topnav ul li {float: left; width: 174px; background-image: url(../skin/nav/topnav_back_grad.jpg); background-color: #000000; background-repeat: repeat-x; background-position: top}
div.topnav ul.shop li {width:349px}
div.topnav ul li#last {width:177px}
div.topnav ul.shop li#last {width:350px}
div.topnav ul li.selected {background-color: transparent !important; background-image: url(../skin/page/horizontal_divider.jpg); background-repeat: repeat-x; background-position: bottom}
div.topnav ul li.selected a {color:#015f21}
div.topnav ul li.selected a:hover {color:#015f21}
div.topnav ul li a {display: block; padding:20px; padding-bottom: 15px; font-size: 1.6em; text-decoration: none; color:#af9859; font-weight: bold !important; background-image: url(../skin/nav/nav_divider.gif); background-position: right top; background-repeat: repeat-y}
div.topnav ul li a small {font-size: 12px !important; padding-top: 5px; display: block}
div.topnav ul li a span {padding-bottom: 5px}
div.topnav ul li a:hover {color:#ffffff}
.imagecontainer {float: left; margin-right: 17px; width:204px; height: 135px; background-color: #e0e0e0; border: 1px solid #015f21; position: relative}
.imagecontainer img {border:0px !important; margin:0px !important}
.imagecontainer img.packshot {display: block; position: absolute; right: -15px; bottom: -10px; border:none !important}
ul.pies, ul.news, ol.results {margin-left: -20px !important; margin-right: -20px !important}
div.body ul.pies li , div.body ul.news li, div.body ol.results li {margin:0px; padding:0px; list-style: none; padding-left: 20px; padding-right: 20px; background-image: url(../skin/page/horizontal_divider.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; position: relative}
div.body ul.pies li.last, div.body ol.results li.last {background-image: none; padding-bottom: 20px; margin-bottom: -20px}
div.body ul.pies li p, div.body ul.news li p, div.body ol.results li p {font-size: 11px !important; line-height: 1.5em !important}
div.body ul.pies li:last-child, div.body ul.news li:last-child, div.body ol.results li:last-child {background-image: none; margin-bottom: 0px; padding-bottom: 10px}
div.body ul.pies li h3, div.body ul.news li h3, div.body ol.results li h3 {font-family: Futura, verdana, arial, helvetica, sans-serif !important; color:#015f21; font-size: 1.8em; font-weight: bold; margin-top:0px}
div.body ul.pies li div.votebar {background-image: url(../skin/page/votebar_black.gif); background-position: top left; background-repeat: no-repeat; width:436px; height:34px; position: absolute; bottom: 20px; right:20px}
div.body div#shop ul.pies li div.votebar label {font-size:10px; color:#f2ebc5; position:absolute; top:12px; left:12px}
div.body div#shop ul.pies li div.votebar select {left:120px; top:8px; position:absolute}
div.body div#shop ul.pies li div.votebar input {position:absolute; right: 5px; top: 5px; background-color:transparent; border:none; background-position: top left; display: block; width: 100px; height: 24px; text-align: center; line-height: 25px; font-size: 10px; text-decoration: none; background-image: url(../skin/page/buybutton_green.png); color:#f2ebc5; cursor:pointer}
div#shop p.price {float:right; font-size:18px !important; font-weight:bold; letter-spacing:-2px; color:#015f21; padding:5px; border:1px solid #b4a978; margin-top:-25px; margin-left:10px; font-family: Futura, verdana, arial !important}
div#shop p.price span {}
div.body div#shop ul.pies li div.votebar input:hover {background-image: url(../skin/page/buybutton_cream.png); color:#015f21}
div.body ul.pies li div.votebar span.text {position: absolute; color:#ffffff; left:205px; top:13px}
div.body ul.pies li div.votebar a.votebutton {position: absolute; right: 5px; top: 5px}
div.body ul.pies li div.votebar div.votecontainer {float:left; width: 365px; margin-left: 7px; margin-top: 7px}
div.body ul.pies li div.votebar div.percentage {background-image: url(../skin/page/vote_progress_left.jpg); background-position: top left; background-repeat: no-repeat; width: 0px}
div.body ul.pies li div.votebar div.percentage span {display: block; background-position: right top; height:20px; background-image: url(../skin/page/vote_progress_right.jpg); background-repeat: no-repeat}
div.body ul.pies li ul.detailnav {position: absolute; bottom: 55px; left:243px}
div.body ul.pies li ul.detailnav li {margin:0px; background-image: none; padding:0px; float:left; padding-right:10px}
div.body ul.pies li ul.detailnav li a {color:#015f21; font-size: 11px}
div.body ul.pies li ul.detailnav li a:hover {color:#7d3618}
 li.location .votebutton {float:left}
.votebutton {background-position: top left; display: block; width: 55px; height: 24px; text-align: center; line-height: 25px; font-size: 10px; text-decoration: none}
.votebutton.green {background-image: url(../skin/page/votebutton_green.png); color:#f2ebc5}
.votebutton:hover {background-image: url(../skin/page/votebutton_cream.png); color:#015f21}
 div#cboxLoadedContent h1 {font-size: 2.5em; color:#015f21; font-family: Futura, verdana, arial !important; font-weight: bold; letter-spacing: -1px; margin-bottom: 10px; padding-bottom: 10px; padding-top:10px; padding-left:10px; padding-right: 10px; background-image: url(../skin/page/horizontal_divider.jpg); background-repeat: repeat-x; background-position: bottom}
div#cboxLoadedContent p {color:#4B200E; font-size: 1.1em; line-height: 1.6em; padding-left:10px; padding-right: 10px; padding-bottom: 10px}
 div.member {padding-top: 10px; padding-bottom: 10px; overflow: hidden}
div.member ul.votes {margin:0px; padding:0px; float:left; overflow: hidden; width:437px; margin-left: 10px}
div.member img.avatar {float:left; border:1px solid #015f21 }
div.member ul.votes li {margin:0px; padding:0px; float:left; overflow: hidden; padding:5px; margin-right: 5px; margin-bottom: 5px; border:1px solid #a7a288; background-color: #d4d0b8}
div.member ul.votes li.last {margin-right: 0px}
div.member ul.votes li .imagecontainer {width:55px; height:55px; float:left; margin-right: 5px}
div.member h4 {font-size: 1.6em; font-weight: bold; margin-bottom: 10px; margin-left: 10px; float:left}
div.member ul.votes li h5 {float:left; font-weight: bold; font-size: 12px; width:68px}
div.body ul.members {overflow: hidden; margin:0px; padding:0px; margin-top: 20px}
div.body ul.members li {margin:0px; padding:0px; list-style: none; float:left; margin-right: 8px}
div.body ul.members li img {margin:0px; padding:0px; border:1px solid #015f21; float:none !important; width:55px; height:55px}
div.body ul.members li a:hover img {border-color: #7d3618}
 div.body ul.panel {padding:0px; margin:0px; overflow: hidden}
div.body ul.panel li {padding:0px; margin:0px; list-style: none; font-size: 1em; float:left; width:212px; height:138px; margin-right: 10px; margin-bottom: 10px; position: relative; background-image: url(../skin/cards/card_bg.png); background-repeat: no-repeat; background-position: top left}
div.body ul.panel li a.more {position: absolute; bottom: 10px; right:12px; color:#015f21}
div.body ul.panel li a.more:hover {color:#7d3618}
div.body ul.panel li.last {margin-right: 0px}
div.body ul.panel li img {float:left; margin:0px; padding:0px; margin:10px; margin-top: 13px}
div.body ul.panel li p {font-size: 10px; margin-top: 10px; margin-right: 10px; margin-left: 111px}
div.body ul.panel li h3 {margin:0px; padding:0px; margin-top:10px; margin-left: 10px; margin-right: 10px}
div.body ul.panel li h3 a {font-size: 14px; color:#015f21; text-decoration: none}
div.body a.back {background-image: url(../skin/back_button.png); height: 44px; background-repeat: no-repeat; color:#015f21; display: block; text-indent: 20px; line-height: 43px; font-size: 12px; text-decoration: none; margin-top: 30px; clear: both}
div.body a.back:hover {background-image: url(../skin/back_button_hover.png); color:#f2ebc5}
div.clear {width: 100%; clear: both}
 ul.flickr {}
div.body ul.flickr li {list-style: none; float: left; margin:0px; margin-right: 13px; margin-bottom: 10px}
div.body ul.flickr li a img {float:none; margin:0px; padding:0px}
div.body ul.flickr li.last {margin-right: 0px}
 div.unsupported {padding:15px; background-image: url(../skin/unsupported.gif); background-position: bottom; background-repeat: repeat-x; background-color: #ffd200; color:#333333; border-bottom: 1px solid #000000}
div.unsupported p {font-size: 1.1em; line-height: 1.5em}
div.unsupported p a {color:#956300}
 div#baseline {padding-left: 20px; padding-right: 20px; overflow: hidden; margin-bottom: 20px}
div#baseline ul {float:left}
div#baseline ul li {float:left; margin-right: 10px}
div#baseline ul li a, div#address ul li a {color:#f2ebc5}
div#baseline p {float:right; color:#f2ebc5}
div#address {margin-left:20px; margin-right: 20px; color:#f2ebc5; line-height: 15px; margin-bottom: 20px}
div#address address {font-style: normal}
div#address ul {margin-top: 5px; margin-bottom: 5px; overflow: hidden}
div#address ul li {float:left; margin-right: 10px}
 div#map.fullsize {height: 400px}
div#map div.gmapbox h3 {margin:0px !important; padding:0px !important; font-size: 14px !important}
div#map div.gmapbox p {font-size: 11px !important; padding:0px; margin:0px; line-height: 13px}
div.gmapbox {height: 150px}
 div.body ul.news li h3 {margin-bottom: 10px}
div.body ul.news li img {float: left; margin:0px; border-color: #000000}
div.body ul.news li {overflow: visible; position: static !important}
div.body ul.news li h3 a {text-decoration: none}
div.body ul.news li h3 a:hover {color: #7d3618 !important}
div.body ul.news li div.container {position: relative; height:90px; width:90px; background-color: #cccccc; float: left}
div.body ul.news li div.date {float: left; width:87px; height:51px; position: absolute; left:-60px; top:5px; background-image: url(../skin/page/news_side.png); background-repeat: no-repeat; background-position: top left}
div.body ul.news li p {margin-left:110px; font-size: 12px !important}
div.body ul.news li div.date span.day {position: absolute; left:8px; top:12px; font-size: 32px; font-weight: bold; letter-spacing: -2px}
div.body ul.news li div.date span.month {position: absolute; right: 13px; top:12px; font-size: 10px}
div.body ul.news li div.date span.year {position: absolute; bottom:12px; right:13px; font-size: 10px}
div.body ul.news li div.date span {color:#ffffff; font-family: Futura, verdana, arial, helvetica, sans-serif !important}
p.readmore {clear: both; padding-top: 10px; margin:0px !important}
 div.pagination {font-size: 12px; overflow: hidden}
div.pagination a, div.pagination span {float:left; margin-right: 10px; border:1px solid #f2ebc5; padding:5px; text-decoration: none}
div.pagination .disabled {color:#717171; border-color: #717171}
div.pagination .current {background-color: #015f21; border-color: #f2ebc5; color:#ffffff}
 div.body div.membercard, div#cboxLoadedContent div.membercard {width: 340px; background-image: url(../skin/login/member_logged_in_card.gif); background-repeat: no-repeat; background-position: top left; color: #f2ebc5; height:88px; margin-bottom: 10px}
div.body div.membercard img, div#cboxLoadedContent div.membercard img {margin:15px; margin-left: 20px; width:55px; height:55px; padding:0px}
div.body div.membercard h4, div#cboxLoadedContent div.membercard h4 {font-size: 16px; font-weight: bold; font-family: Futura, Verdana, Arial, Helvetica, sans-serif !important; padding-top: 15px}
div.body div.membercard ul li, div#cboxLoadedContent div.membercard ul li {list-style: none; color:#f2ebc5 !important; font-size: 11px}
 form#locationsearch {width: 545px; padding: 30px; margin-top: 10px; padding-top: 25px; padding-bottom: 60px; background-image: url(../skin/bg/locationsearch.png); background-repeat: no-repeat; background-position: top center; font-size: 1.4em; margin-left: auto; margin-right: auto}
form#locationsearch input, form#locationsearch select {padding: 5px}
form#locationsearch input.text {width: 410px}
form#locationsearch select {margin-right: 20px}
form#locationsearch select.nm{ margin-right:0}
 div.body ul.news p {}
div.body div.comments h3, div#cboxLoadedContent div.comments h3 {margin-left:-20px; margin-right: -20px; padding-left:20px; padding-right: 20px; background-image: url(../skin/page/horizontal_divider.jpg); padding-bottom:10px; background-position: bottom; background-repeat:repeat-x; margin-bottom: 20px; clear:both}
div.body div.comments ul, div#cboxLoadedContent div.comments ul {margin-left:-20px; margin-right: -20px; padding:0px}
div.body div.comments, div#cboxLoadedContent div.comments {margin-bottom: 40px}
div.body div.comments ul li, div#cboxLoadedContent div.comments ul li {list-style: none; margin:0px; padding:0px padding-top:20px; padding-bottom: 20px; padding-left: 20px; padding-right: 100px; background-position: bottom right; background-repeat: no-repeat; overflow: hidden}
div.body div.comments ul li p, div#cboxLoadedContent div.comments ul li p {margin:0px; margin-left: 70px; font-size: 12px}
div.body div.comments ul li img, div#cboxLoadedContent div.comments ul li img {float:left; height:55px; width:55px; margin-left: 0px}
div.body div.comments ul li.odd, div#cboxLoadedContent div.comments ul li.odd {background-image: url(../skin/comments/comment_bottom_2.jpg); padding-bottom: 40px}
div.body div.comments ul li.even, div#cboxLoadedContent div.comments ul li.even {background-image: url(../skin/comments/comment_bottom_1.jpg); background-color: #e8e0b7; padding-bottom: 40px}
div.body div.comments ul li#last, div#cboxLoadedContent div.comments ul li#last {background-image: url(../skin/page/horizontal_divider.jpg) !important; background-repeat: repeat-x !important; padding-bottom: 20px !important}
div.body div.comments ul li div.details, div#cboxLoadedContent div.comments ul li div.details {padding-top: 20px; font-size: 10px; overflow: hidden; margin-left: 70px}
div.body a.commentcount {float:right; display: block; position: relative; width: 100px; height:40px; background-image: url(../skin/comments/comment_bubble.gif); background-repeat: no-repeat; background-position: top left; margin-left: 20px; text-decoration: none}
div.body a.commentcount:hover span {text-decoration: underline; cursor: pointer}
div.body a.commentcount span.number {float:left; margin-top: 5px; margin-left:4px; width:28px; height:22px; background-image: url(../skin/comments/comment_number.gif); background-repeat: no-repeat; background-position: top left; color:#ffffff; text-align: center; line-height: 24px; font-size: 10px}
div.body a.commentcount span.text {float:left; margin-top: 5px; color: #ffffff; line-height: 24px; font-size: 10px; margin-left: 3px}
div.body div.comments ul li div.details cite, div.body div.comments ul li div.details span, div#cboxLoadedContent div.comments ul li div.ditails cite {display: block; float:left; padding-left:15px; margin-left: 20px; padding-top: 1px; font-style:normal; padding-bottom: 2px; background-position: left top; background-repeat: no-repeat}
div.body div.comments ul li div.details cite, div#cboxLoadedContent div.comments ul li div.details cite {background-image: url(../skin/icons/user_icon.gif); margin-left: 0px}
div.body div.comments ul li div.details span.date, div#cboxLoadedContent div.comments ul li div.details span.date {background-image: url(../skin/icons/calendar_day.gif)}
div.body div.comments ul li div.details span.time, div#cboxLoadedContent div.comments ul li div.details span.time {background-image: url(../skin/icons/time_icon.gif)}
 div.body ul.tagband {margin:0px; padding:0px; background-image: url(../skin/nav/topnav_back_grad.jpg); background-position: left top; background-repeat: repeat-x; margin-left:-20px; margin-right: -20px; margin-top: -10px; padding-left: 20px; padding-right: 20px; overflow: hidden; margin-bottom: 20px}
div.body ul.tagband li {list-style: none; margin:0px; padding:0px; background-image: url(../skin/nav/nav_divider.gif); background-position: right top; float: left; margin-right: 10px; background-repeat: repeat-y}
div.body ul.tagband li span {padding-top:10px; padding-bottom: 10px; color: #ffffff; display: block; font-size: 11px; padding-left: 20px; margin-right: 10px; background-repeat: no-repeat; background-position: 0 55%; background-image: url(../skin/icons/tag_blue.gif)}
div.body ul.tagband li span a {color:#ffffff; text-decoration: none}
div.body ul.tagband li span a:hover {text-decoration: underline}
div.body ul.tagband li.two span {background-image: url(../skin/icons/tag_red.gif)}
div.body ul.tagband li.three span {background-image: url(../skin/icons/tag_green.gif)}
div.body ul.tagband li.four span {background-image: url(../skin/icons/tag_purple.gif)}
div.cloud {overflow: hidden; margin-left:20px; margin-right: 20px; margin-bottom: 20px; text-align: center; line-height: 1.9em}
div.cloud a {color: #f2ebc5}
div.cloud a:hover {color: #ffffff}
div.cloud .css1 {font-size: 1.0em}
div.cloud .css2 {font-size: 1.2em}
div.cloud .css3 {font-size: 1.4em}
div.cloud .css4 {font-size: 1.6em}
div.flash_container div.flash a {color:#f2ebc5 !important}
 #map_info_window {width: 303px; height: 151px; background-image: url(../skin/bg/popup.png); background-repeat: no-repeat; background-position: top left; padding:0px; margin:0px}
#map_info_window_contents {padding:3px; height: 141px}
#map_info_window_beak {}
#map_info_window_tl, #map_info_window_tr, #map_info_window_bl, #map_info_window_br {height: 0px; width: 0px}
#map_info_window_t, #map_info_window_l, #map_info_window_r, #map_info_window_b {height: 0px; width: 0px}
div.popup h5 {font-size: 1.4em; color:#015f21; padding-bottom: 5px; padding-top: 10px; font-weight: bold; font-family: Futura, Verdana, Arial, sans-serif !important; background-image: url(../skin/page/horizontal_divider.jpg); background-position: bottom; background-repeat: repeat-x; margin-right: 5px; padding:10px}
div.popup p {font-size: 10px !important; padding-left: 10px; padding-right: 10px}
div.popup a.votebutton {margin-left: 10px !important}
 div.body ol.results {margin-top: 20px}
ol.results li h4 {color:#7d3618; font-size: 1.4em; font-weight: bold; padding-top: 10px; padding-bottom: 10px}
ol.results li.second h4 {padding-top:2px; padding-bottom: 2px}
ol.results li.third h4 {padding-top:2px; padding-bottom: 2px}
div.body ol.results li div {padding-left: 30px; background-position: left center; background-repeat: no-repeat; position: relative}
div.body ol.results li div p {margin-bottom: 0px}
div.body ol.results li a.commentcount {position: absolute; top:0px; right:10px}
div.body ol.results li.first div {background-image: url(../skin/icons/trophy.gif)}
div.body ol.results li.second div {background-image: url(../skin/icons/trophy_silver.gif)}
div.body ol.results li.third div {background-image: url(../skin/icons/trophy_bronze.gif)}
div.topnav ul.yearnav li {width:233px}
div.topnav ul.yearnav li a.disabled {color:#666666 !important }
 div.body ul.winners_list {margin:0px; padding:0px}
div.body ul.winners_list > li {margin:0px; list-style: none; padding:5px; width: 200px; float:left}
div.body ul.winners_list > li > ul > li {padding:2px; font-size: 12px}
 div.content div.body div#podcast h3 {clear:both !important; font-size: 14px !important; padding-top: 15px}
div.content div.body div#podcast img {float:left; margin-left: 0px; margin-right: 10px; margin-bottom: 10px}
div.support a.button.green {margin-left:20px; margin-bottom: 10px; background-image: url(../skin/piecast/button_green_brown_bg.gif)}
div.support a.button:hover {background-image: url(../skin/piecast/button_green_brown_bg_hover.gif) !important}
div.support a.button span.feed {background-image: url(../skin/piecast/feed_green.gif); background-repeat: no-repeat; background-position: left top; display: block; margin-left:15px; margin-right: 15px}
div.support a.button:hover span.feed {background-image: url(../skin/piecast/feed_cream.gif)}
div.support a.whatisrss {display: block; margin-left: 20px; margin-bottom: 20px; color:#f2ebc5; text-align: right; margin-right: 20px}
 div.divider {overflow: hidden}
div.divider h2 a {text-decoration: none}
div#header img.comingsoon {position: absolute; right: -10px; top:22px; z-index: 10}
div#header {position: relative}
 div#cboxLoadedContent div.body {width:659px}
div#cboxLoadedContent div.comments h3 {margin-left:0px; margin-right: 0px; margin-bottom: 0px}
div#cboxLoadedContent div.body div.comments ul {margin-left: 0px; margin-right: 0px; padding-top: 20px; background-color: #faf4d0}
div#cboxLoadedContent div.signup {padding-left:20px; padding-right: 20px}
div#cboxLoadedContent div.signup p {width:200px}
a.votecomment {padding-left: 10px}
#cboxContent div.formElm {position: static !important}
a.download {font-size: 11px; background-image: url(../skin/icons/media_player.gif); background-position: left center; background-repeat: no-repeat; padding-left: 20px; display: block; padding-top: 4px; padding-bottom: 4px}
#subscribe {padding-left:20px; padding-right:20px; background-image:url(../skin/nav/subnav_div_brow_horizontal.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:40px; padding-bottom:10px; overflow:hidden; zoom:1; clear:both}
#subscribe p {color:#f2ebc5; margin-bottom:10px}
input.votebutton {background-color:transparent; border:none; float:left; cursor:pointer; margin-top:1px}
#subscribe input.email {width:130px; padding:3px; float:left; margin-left:2px}
a.whatisrss {float:right}
a.itunes {margin-left:20px; float:left}
* html a.whatisrss {float:none}
ul#comments_sidebar {margin-top:20px}
ul#comments_sidebar li {overflow:hidden; background-image:url('../skin/nav/subnav_div_brow_horizontal.gif'); background-position:center bottom; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px; padding-left:20px; padding-right:10px}
ul#comments_sidebar li p {color:#F2EBC5; line-height:1.4em}
ul#comments_sidebar li p a {color:#F2EBC5}
ul#comments_sidebar li p a:hover {color:#ffffff}
ul#comments_sidebar li img {float:left; padding-right:10px; padding-bottom:5px}
ul#comments_sidebar div.details {margin-top:5px; clear:both; color:#F2EBC5}
ul#comments_sidebar div.details a {color:#F2EBC5}
ul#comments_sidebar div.details a:hover {color:#ffffff}
  #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%; z-index: 9999 !important; display: none;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
 #cboxOverlay{background-color: #000000}
#cboxCurrent{display: none !important;}
#colorbox{}
#cboxTopLeft{width:13px; height:18px; background:url(../skin/lightbox/fancy_shadow_nw.png) 0 0 no-repeat;}
#cboxTopCenter{height:18px; background:url(../skin/lightbox/fancy_shadow_n.png) 0 0 repeat-x;}
#cboxTopRight{width:13px; height:18px; background:url(../skin/lightbox/fancy_shadow_ne.png) 0 0 no-repeat;}
#cboxBottomLeft{width:13px; height:18px; background:url(../skin/lightbox/fancy_shadow_sw.png) 0 0 no-repeat;}
#cboxBottomCenter{height:18px; background:url(../skin/lightbox/fancy_shadow_s.png) 0 0 repeat-x;}
#cboxBottomRight{width:13px; height:18px; background:url(../skin/lightbox/fancy_shadow_se.png) 0 0 no-repeat;}
#cboxMiddleLeft{width:13px; background:url(../skin/lightbox/fancy_shadow_w.png) bottom left repeat-y;}
#cboxMiddleRight{width:13px; background:url(../skin/lightbox/fancy_shadow_e.png) bottom left repeat-y;}
#cboxContent{ background: #f2ebc5; background-image: url(../skin/lightbox/fancy_inner.png); background-position: bottom; background-repeat: repeat-x}
#cboxLoadedContent{}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; top:50%; left:0px; background:url(../skin/lightbox/fancy_left.png) 0px 0px no-repeat; width:30px; height:30px; text-indent:-9999px;}
 #cboxNext{position:absolute; top:50%; right:0px; background:url(../skin/lightbox/fancy_right.png) 0px 0px no-repeat; width:30px; height:30px; text-indent:-9999px;}
 #cboxLoadingOverlay{background:url(../skin/colourbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../skin/colourbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:-20px; right:-20px; background:url(../skin/lightbox/fancy_closebox.png) no-repeat; width:35px; height:35px; text-indent:-9999px;}
#cboxClose.hover{}
#cboxLoadedContent div.archives ul li {font-size:1.2em; line-height:1.4em; list-style:disc; margin-left:20px; padding-left:10px; padding-top:5px; padding-bottom:5px}
ul#arch_links {margin-left:20px; margin-top:10px}
ul#arch_links li {font-size:1.4em; padding-top:2px; padding-bottom:2px}
ul#arch_links li a {font-weight:bold; color:#F2EBC5}
ul.recent {margin-top:10px; margin-bottom:20px}
ul.recent li {overflow:hidden; background-image:url('../skin/nav/subnav_div_brow_horizontal.gif'); background-position:center top; background-repeat:repeat-x; padding-top:10px; margin-top:10px; padding-left:20px; padding-right:10px}
ul.recent li h5 a {color:#F2EBC5; font-size:1.4em; text-decoration:none; font-weight:bold}
ul.recent li h5 a:hover {color:#ffffff}
ul.recent li p {color:#f2ebc5; padding-top:10px; line-height:1.4em}
div#basket {margin-top:10px; margin-left:20px; margin-right:20px; background-color:#F2EBC5; border:1px solid #b4a978; margin-bottom:20px}
div#basket table {width:100%}
div#basket table td {background-image: url(../skin/page/horizontal_divider.jpg); background-position: bottom; background-repeat: repeat-x; padding:5px}
div#basket table tr.nobar td {background-image:none}
div#basket input.update {background-color:transparent; border:none; background-position: top left; display: block; width: 100px; height: 24px; text-align: center; line-height: 25px; font-size: 10px; text-decoration: none; background-image: url(../skin/page/buybutton_green.png); color:#f2ebc5; cursor:pointer; margin-top:10px; margin-left:50px}
span.error {padding-top:5px; color:#B30606; display:block}
form.paypal input#accept_terms {margin:0px}
div#basket input.update:hover {background-image: url(../skin/page/buybutton_cream.png); color:#015f21}
form.paypal input {margin-top:10px; margin-left:15px}
form.paypal {padding:10px}
p.empty {padding:20px}
p.cart_error {margin:10px; padding:10px; border:1px solid #961e1e; line-height:1.4em; background-color:#b30606; color:#ffffff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
div.placeholder {padding:100px; text-align:center}
div.placeholder h1 {font-size:3em; font-weight:bold; color:#f2ebc5}
div.body table {width:100%; margin-top:10px; margin-bottom:10px; font-size:1.2em; border:1px solid #4b200e}
div.body table thead td {background-color:#000000; background-image:url(../skin/nav/topnav_back_grad.jpg); background-position:center top; background-repeat:repeat-x; color:#AF9859}
div.body table td {padding:10px; font-weight:normal !important}
div.body table tbody td {background-image:url(../skin/page/horizontal_divider.jpg); background-position:top center; background-repeat:repeat-x; background-color:#f2ebc5}
div.body table tbody tr:nth-child(odd) td {background-color:#fbf4cf}
div.supportcontent {padding-left:20px; padding-right:10px; color:#f2ebc5; padding-bottom:10px; padding-top:10px}
div.supportcontent p {line-height:1.4em; padding-bottom:10px}
div.supportcontent p a {color:#f2ebc5}
div.supportcontent p a:hover {color:#f2ebc5; text-decoration:none}
a.facebook {display:block; float:right; margin-top:10px; margin-right:5px}
  #t7_vals {float:left}
#t7_labels {float:left}
.t7_numbs {width:60px; text-align:center; float:left; background-color:#000000; padding-top:5px; padding-bottom:1px; font-size:4.5em; border:1px solid #cccccc; border-right:1px solid #333333; border-bottom:1px solid #333333; margin-left:2px; margin-right:2px; margin-bottom:4px; line-height:1.1em}
.t7_labs {width:60px; float:left; margin-left:3px; margin-right:3px; text-align:center}
#countdown {width: 300px; height: 55px; margin: auto; color:#ffffff; font-family: Helvetica, Arial, sans-serif; font-weight:bold; margin-top:20px;}
body#street {background-image:url(../skin/street/background.jpg); background-position: center 190px; background-attachment:scroll !important}
body#street div.c_page {padding-top:60px; width:620px; margin:auto; padding-bottom:40px}
body#street div.c_page div.content {position:relative; border:5px solid #1e303a; background-color:#fef6d1; background-image:url(../skin/street/page_bg.png); background-position:bottom center; background-repeat:repeat-x; padding:20px; width:auto; float:none; height:1180px}
body#street div.c_page div.content h1 {font-family: "Garamond", "Georgia" !important; color:#1e303a; text-align:center; margin-bottom:10px; font-size:5em; font-weight:bold}
body#street div.c_page div.content p {font-size:1.1em; text-align:center; line-height:1.5em}
body#street div.c_page div.content div.flash p {text-align: left}
body#street div.wrapper {background-image:none}
body#street div.c_page div.content div.flash_container {margin-bottom:20px}
body#street div.c_page div.content div#error.flash_container {background-image:url("../skin/flashes/narrow/error_bottom.png") }
body#street div.c_page div.content div#error div.flash {background-image:url("../skin/flashes/narrow/error_top.jpg") }
body#street div.c_page div.content div#notice.flash_container {background-image:url("../skin/flashes/narrow/notice_bottom.png") }
body#street div.c_page div.content div#notice div.flash {background-image:url("../skin/flashes/narrow/notice_top.jpg") }
body#street div.c_page div#paper {width:450px; height:872px; position:absolute; top:210px; left:-70px; background-image:url("../skin/street/paper.png"); background-repeat:no-repeat; background-position:top left}
body#street div.c_page div#paper h2 {font-size:2.8em; font-family: "Garamond", "Georgia" !important; font-weight:bold; color:#1e303a; text-transform:uppercase; text-align:center}
body#street div.c_page div#paper p {margin-top:10px; margin-bottom:10px}
body#street div.c_page div#paper ul {overflow:hidden}
body#street div.c_page div#paper ul li {float:left; margin-right:5px; margin-left:5px}
body#street div.c_page div#paper ul li a {display:block; width:191px; height:137px; overflow:hidden; text-indent:-10000px; background-position: left center; background-repeat: no-repeat}
body#street div.c_page div#tandc {position:absolute; bottom:0px; background-color:#1e303a; margin-left:-20px}
body#street div.c_page div#tandc p {font-size:10px; color:#fdf5d0; padding-top:3px; padding-bottom:3px}
body#street div.c_page div#tandc p a {color:#fdf5d0; font-weight:bold}
body#street div.c_page div#paper ul li.roy-s-rolls-all-day-breakfast a {background-image:url(../skin/street/pies/roys-rolls.jpg)}
body#street div.c_page div#paper ul li.pigeon-pie a {background-image:url(../skin/street/pies/pigeon-pie.jpg)}
body#street div.c_page div#paper ul li.elliot-son-s-liver-onions a {background-image:url(../skin/street/pies/liver-onions.jpg)}
body#street div.c_page div#paper ul li.rovers-hotpot a {background-image:url(../skin/street/pies/rovers-hotpot.jpg)}
body#street div.c_page div#paper ul li.chilli-beef a {background-image:url(../skin/street/pies/chilli-beef.jpg)}
body#street div.c_page div#paper ul li.corned-beef-hash a {background-image:url(../skin/street/pies/corned-beef.jpg)}
body#street div.c_page div#paper ul li.lucky-rabbit a {background-image:url(../skin/street/pies/lucky-rabbit.jpg)}
body#street div.c_page div#paper ul li.steak-ale a {background-image:url(../skin/street/pies/steak-ale.jpg)}
body#street div.c_page div#paper ul li.prima-doner-kebab-meat a {background-image:url(../skin/street/pies/doner-kebab.jpg)}
body#street div.c_page div#paper ul li.chicken-white-wine a {background-image:url(../skin/street/pies/chicken-wine.jpg)}
body#street div.c_page img.polaroids {position:absolute; top:200px; right:-80px}
body#street div.c_page div#paper div.inner {padding:20px; width:auto}
div#cboxLoadedContent div.form_pad {padding:15px}
html, body {height: 100%}
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; display: none; z-index: 30}
* html div#fancy_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight)}
div#fancy_wrap {text-align: left}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#fancy_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../skin/lightbox/fancy_progress.png') no-repeat}
div#fancy_loading_overlay {position: absolute; background-color: #FFF; z-index: 30}
div#fancy_loading_icon {position: absolute; background: url('../skin/lightbox/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 33px 18px; margin: 0; overflow: hidden; background: transparent; display: none}
div#fancy_inner {position: relative; width:100%; height:100%; background: #f2ebc5; background-image: url(../skin/lightbox/fancy_inner.png); background-position: bottom; background-repeat: repeat-x}
div#fancy_content {margin: 0; z-index: 100; position: absolute}
div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%}
div#fancy_close {position: absolute; top: -18px; right: -17px; height: 30px; width: 30px; background: url('../skin/lightbox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none}
#fancy_frame {position: relative; width: 100%; height: 100%; display: none}
#fancy_ajax {width: 100%; height: 100%; overflow: auto}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block}
span#fancy_left_ico {left: -9999px; background: transparent url('../skin/lightbox/fancy_left.png') no-repeat}
span#fancy_right_ico {right: -9999px; background: transparent url('../skin/lightbox/fancy_right.png') no-repeat}
a#fancy_left:hover {visibility: visible}
a#fancy_right:hover {visibility: visible}
a#fancy_left:hover span {left: 20px}
a#fancy_right:hover span {right: 20px}
.fancy_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#fancy_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg {position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg_n {top: -18px; width: 100%; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_n.png') repeat-x}
div.fancy_bg_ne {top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_ne.png') no-repeat}
div.fancy_bg_e {right: -13px; height: 100%; width: 13px; background: transparent url('../skin/lightbox/fancy_shadow_e.png') repeat-y bottom}
div.fancy_bg_se {bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_se.png') no-repeat}
div.fancy_bg_s {bottom: -18px; width: 100%; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_s.png') repeat-x}
div.fancy_bg_sw {bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_sw.png') no-repeat}
div.fancy_bg_w {left: -13px; height: 100%; width: 13px; background: transparent url('../skin/lightbox/fancy_shadow_w.png') repeat-y bottom}
div.fancy_bg_nw {top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('../skin/lightbox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position: absolute; bottom: -33px; left: 0; width: 100%; z-index: 100; display: none}
div#fancy_title div {color: #FFF; font: bold 12px Arial; padding-bottom: 3px}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0; vertical-align: middle}
td#fancy_title_left {height: 32px; width: 15px; background: transparent url(../skin/lightbox/fancy_title_left.png) repeat-x}
td#fancy_title_main {height: 32px; background: transparent url(../skin/lightbox/fancy_title_main.png) repeat-x}
td#fancy_title_right {height: 32px; width: 15px; background: transparent url(../skin/lightbox/fancy_title_right.png) repeat-x}
  