/* line 1 */
body {
  background: black;
  color: white;
  font-family: Verdana;
  font-size: 9pt;
  text-align: center;
}

/* line 10 */
a {
  color: white;
  text-decoration: none;
}

/* line 15 */
img {
  border: 0;
}

/* line 18 */
a:hover {
  text-decoration: underline;
  color: #a3a3a3;
}

/* line 23 */
.container {
  width: 943px;
  overflow: hidden;
  margin: 20px auto;
  background: #cec9b6 url("../images/background_fill.gif") repeat-y;
}

/* line 29 */
.homepage_hide {
  visibility: hidden;
  opacity: 0;
}

/* line 33 */
.homepage {
  background: black;
}
/* line 34 */
.homepage a {
  color: black;
}

/* line 37 */
.header {
  height: 60px;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  text-align: left;
  margin: 0;
  padding: 20px 7px 0 26px;
  background: black;
}
/* line 48 */
.header .logo {
  height: 31px;
  width: 196px;
  background: url("../images/logo.gif") no-repeat;
}
/* line 53 */
.header .logo h1 {
  display: none;
}
/* line 56 */
.header .navigation {
  position: absolute;
  top: 30px;
  right: 0;
}
/* line 61 */
.header .navigation ul {
  margin: 0 0px 0 0;
  padding: 0;
  list-style: none;
}
/* line 66 */
.header .navigation ul li {
  display: inline;
  padding: 0 20px 0 0px;
  font-size: 8pt;
}
/* line 71 */
.header .navigation ul li a {
  color: white;
}
/* line 73 */
.header .navigation ul li a:hover {
  color: #efefef;
}
/* line 77 */
.header .navigation ul li.selected a {
  font-weight: bold;
}

/* line 81 */
.body .navigation {
  display: block;
  background: #b07f57 url("../images/bar_gold.jpg") no-repeat;
  height: 18px;
  line-height: 18px;
  text-align: right;
}
/* line 87 */
.body .navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: bold;
}
/* line 93 */
.body .navigation ul li {
  display: inline;
  padding: 0 17px 0 5px;
}
/* line 97 */
.body .navigation ul li a {
  font-size: 8pt;
  color: #342311;
}
/* line 101 */
.body .column.left {
  float: left;
  width: 238px;
  line-height: 1.8em;
}
/* line 106 */
.body .column.right {
  float: right;
  background: white;
  width: 705px;
  color: #484830;
  text-align: left;
  line-height: 1.8em;
}

/* line 116 */
.art, .photos {
  background: white;
}
/* line 119 */
.art img, .photos img {
  margin: 30px 32px 30px 32px;
}
/* line 122 */
.art .banner, .photos .banner {
  background: #b8b5a6 url("../images/banner_art.jpg") no-repeat;
  height: 100px;
  width: 945px;
}
/* line 126 */
.art .row, .photos .row {
  clear: both;
  text-align: center;
}
/* line 129 */
.art .first, .photos .first {
  margin: 40px 0 0 0;
}
/* line 131 */
.art .last, .photos .last {
  padding: 0 0 70px 0;
  background: white;
}

/* line 135 */
.photos {
  color: #545140;
}
/* line 138 */
.photos .row {
  padding: 0 0 50px 63px;
  background: white;
  overflow: auto;
  width: 100%;
}
/* line 144 */
.photos .row:after {
  clear: both;
  display: block;
  content: ".";
  visibility: hidden;
  height: 1px;
}
/* line 151 */
.photos img {
  margin: 0 0 3px 0;
}
/* line 154 */
.photos .pablo {
  padding: 0 0 0 170px;
}
/* line 157 */
.photos .banner {
  background: #b8b5a6 url("../images/banner_shooting_the_past.jpg") no-repeat;
}
/* line 160 */
.photos .image {
  float: left;
  text-align: left;
  margin: 30px 32px 30px 32px;
}

/* line 167 */
.box .column.left {
  text-align: right;
  color: #545140;
  width: 238px;
}
/* line 172 */
.box .column.left .content {
  margin: 0 10px 0 19px;
}
/* line 174 */
.box .column.left p {
  margin: 22px 0 0 0;
  padding: 0 0 0 20px;
}
/* line 178 */
.box .column.left .boxes {
  position: relative;
  height: auto;
}
/* line 182 */
.box .column.left .box {
  color: white;
  display: none;
  float: left;
  padding: 15px 16px 30px 0;
  margin: 19px 0 16px 0;
  overflow: hidden;
  width: 222px;
  height: 220px;
}
/* line 192 */
.box .column.left .purchase_link {
  color: #790e11;
  font-weight: bold;
  clear: both;
  text-decoration: underline;
  background: url(../images/button_purchase.gif) top right no-repeat;
  display: block;
  padding: 0 20px 0 0;
  line-height: 1.3em;
}
/* line 202 */
.box .column.left a.purchase_link:hover {
  text-decoration: none;
}
/* line 205 */
.box .column.left .green {
  background: #748946;
}
/* line 207 */
.box .column.left .orange {
  background: #bb8a61;
}
/* line 209 */
.box .column.left .aqua {
  background: #5a837b;
}
/* line 211 */
.box .column.left .beige {
  background: #a7968c;
}
/* line 213 */
.box .column.left .blue {
  background: #5f779b;
}
/* line 215 */
.box .column.left .light_green {
  background: #9ea234;
}
/* line 217 */
.box .column.left .cyan {
  background: #72a9a3;
}
/* line 219 */
.box .column.left .red {
  background: #b05946;
}
/* line 221 */
.box .column.left .pink {
  background: #bc6182;
}
/* line 223 */
.box .mondovino {
  background: url("../images/title_mondovino_black_olive_crackers.gif") top right no-repeat;
  height: 36px;
  width: 163px;
  padding: 0 0 0 60px;
  margin: 0;
}
/* line 230 */
.box .romanico {
  background: url("../images/title_romanico_salted_almonds.gif") top right no-repeat;
  height: 36px;
  width: 149px;
  padding: 0 0 0 73px;
}
/* line 236 */
.box .nardin {
  background: url("../images/title_nardin_anchovies.gif") top right no-repeat;
  height: 17px;
  width: 169px;
  padding: 0 0 0 55px;
}
/* line 242 */
.box .artichoke {
  background: url("../images/title_artichoke_hearts.gif") top right no-repeat;
  height: 18px;
  width: 164px;
  padding: 0 0 0 59px;
}
/* line 248 */
.box .wild_boar {
  background: url("../images/title_wild_boar_prosciutto.gif") top right no-repeat;
  height: 17px;
  width: 198px;
  padding: 0 0 0 29px;
}
/* line 254 */
.box .chorizo {
  background: url("../images/title_gubbeen_smokehouse_chorizo.gif") top right no-repeat;
  height: 37px;
  width: 194px;
  padding: 0 0 0 29px;
}
/* line 260 */
.box .wallop {
  background: url("../images/title_little_wallop_goats_cheese.gif") top right no-repeat;
  height: 38px;
  width: 131px;
  padding: 0 0 0 90px;
}
/* line 266 */
.box .piquilla {
  background: url("../images/title_piquilla_peppers.gif") top right no-repeat;
  height: 42px;
  width: 202px;
  padding: 0 0 0 24px;
}
/* line 272 */
.box .romanico_olives {
  background: url("../images/title_romanico_olives.gif") top right no-repeat;
  height: 19px;
  width: 160px;
  padding: 0 0 0 65px;
}
/* line 278 */
.box .tio_pepe {
  background: url("../images/title_tio_pepe.gif") top right no-repeat;
  height: 20px;
  width: 85px;
  padding: 0 0 0 139px;
}
/* line 284 */
.box .jamon {
  background: url("../images/title_jamon_de_teruel.gif") top right no-repeat;
  height: 19px;
  width: 155px;
  padding: 0 0 0 68px;
}
/* line 290 */
.box .manchego {
  background: url("../images/title_manchego_cheese.gif") top right no-repeat;
  height: 19px;
  width: 171px;
  padding: 0 0 0 54px;
}
/* line 296 */
.box .title h3 {
  display: none;
}
/* line 301 */
.box .column.right img {
  margin: 28px 0 140px 0;
}
/* line 304 */
.box .column.right .banner img {
  margin: 0;
}

/* line 308 */
.wealthy .column.left {
  background: url("../images/vintage_bottle.jpg") 35px 38px no-repeat;
  height: 763px;
}
/* line 311 */
.wealthy .banner {
  background: #b8b5a6 url("../images/banner_wealthy.jpg") no-repeat;
  height: 100px;
}
/* line 314 */
.wealthy .skyscraper {
  background: white url("../images/skyscraper_photos.jpg") top right no-repeat;
  height: 629px;
  width: 274px;
  float: right;
}
/* line 319 */
.wealthy .column.right {
  text-align: left;
  line-height: 1.8em;
  color: #5d5838;
}
/* line 323 */
.wealthy .column.right .bold {
  text-align: left;
  color: #5d5838;
  padding: 15px 0 0 20px;
}
/* line 327 */
.wealthy .column.right p {
  padding: 0 280px 0 20px;
}
/* line 330 */
.wealthy .signature {
  background: url("../images/signature.jpg") 120px 51px no-repeat;
}

/* line 333 */
.footer {
  padding: 10px 3px 3px 3px;
  font-size: 8pt;
  text-align: right;
  color: #684525;
  clear: both;
  background-color: black;
}

/* line 342 */
.bold {
  font-weight: bold;
  color: black;
}

/* line 346 */
.banner {
  width: 705px;
}
/* line 349 */
.banner h2 {
  display: none;
}

/* line 353 */
.banner.the_box {
  background: #b8b5a6 url("../images/banner_the_box.jpg") no-repeat;
  height: 98px;
}

/* line 357 */
.banner.another_drink_sir {
  background: #b8b5a6 url("../images/banner_another_drink_sir.jpg") no-repeat;
  height: 100px;
}

/* line 361 */
.banner.eating_out {
  background: #b8b5a6 url("../images/banner_eating_out.jpg") no-repeat;
  height: 98px;
  width: 1000px;
}

/* line 366 */
a.buy {
  display: block;
  width: 233px;
  height: 62px;
  background: url("../images/buy.jpg") top right;
  overflow: hidden;
  clear: both;
  margin: 0 0 30px 0;
}
/* line 375 */
a.buy h3 {
  display: none;
}

/* line 377 */
.tio_pepe_logo {
  text-transform: uppercase;
  font-family: Times, "MS Trebuchet";
  display: inline;
  color: black;
  font-size: 1.1em;
  font-weight: bold;
}

/* line 387 */
.bottles .seperator {
  clear: both;
  display: block;
  border-bottom: 1px dotted #cccccc;
  margin: 10px;
}
/* line 392 */
.bottles .title {
  float: right;
}
/* line 395 */
.bottles .title h2 {
  display: none;
}
/* line 398 */
.bottles .title.rare_soleras {
  width: 171px;
  height: 21px;
  background: url(../images/title_rare_old_soleras.gif) no-repeat;
  margin: 100px 10px 0 0;
}
/* line 403 */
.bottles .title.superior_range {
  width: 171px;
  height: 21px;
  background: url(../images/title_superior_range.gif) no-repeat;
  margin: 0 10px 0 0;
}
/* line 409 */
.bottles .item {
  float: left;
  width: 280px;
  height: 350px;
  position: relative;
  margin: 35px 10px 10px 0;
  padding-left: 40px;
}
/* line 417 */
.bottles .item .image {
  position: absolute;
  left: 30px;
}
/* line 420 */
.bottles .item .details {
  color: #484830;
  padding: 0 20px 0 100px;
  text-align: left;
  line-height: 1.5em;
}
/* line 426 */
.bottles .item .details h3 {
  color: black;
}

/* line 430 */
.links .skyscraper {
  width: 246px;
  height: 701px;
  background: url(../images/skyscraper_photos_2.jpg);
  float: right;
}
/* line 436 */
.links .banner {
  background: #b8b5a6 url("../images/banner_links.jpg") no-repeat;
  height: 100px;
}
/* line 440 */
.links .column.left {
  margin: 30px 0 0 0;
}
/* line 444 */
.links .column.right p {
  padding-left: 15px;
  width: 412px;
}
/* line 448 */
.links .column.right a {
  font-weight: bold;
  color: #00531f;
  text-decoration: underline;
}
/* line 453 */
.links .column.right .midweek {
  margin: 25px 0 0 0;
}
/* line 455 */
.links .column.right .midweek a {
  color: #76062c;
}
/* line 457 */
.links .column.right .other {
  margin: 25px 0 0 0;
}
/* line 459 */
.links .column.right .other a {
  color: #7b070a;
}

/* line 462 */
.uncle .column.left {
  margin: 38px 0 0 0;
}
/* line 464 */
.uncle .skyscraper {
  margin: 0 0 0 0;
  width: 247px;
  height: 600px;
  background: url(../images/skyscraper_photos_uncle.jpg);
  float: right;
}
/* line 470 */
.uncle .banner {
  background: #b8b5a6 url("../images/banner_wine_from_uncle.jpg") no-repeat;
  height: 100px;
}
/* line 473 */
.uncle p {
  width: 400px;
  margin-left: 15px;
  line-height: 2em;
  padding-bottom: 10px;
}
/* line 478 */
.uncle a {
  font-weight: bold;
  color: #76062c;
  text-decoration: none;
}
/* line 482 */
.uncle a:hover {
  text-decoration: underline;
}
/* line 485 */
.uncle strong {
  color: black;
}
/* line 488 */
.uncle .signature {
  background: url("../images/signature.jpg") top right no-repeat;
  height: 140px;
  width: 412px;
}

/* line 495 */
#mousemove {
  width: 943px;
  height: 489px;
  overflow: hidden;
  margin: 0 auto;
}

/* line 501 */
.inside {
  width: 2863px;
  height: 489px;
}

/* line 505 */
.move {
  background: black url(../images/main.jpg) no-repeat;
}

/* line 511 */
#box_items {
  position: relative;
  width: 628px;
  height: 860px;
  margin-left: 35px;
}
/* line 517 */
#box_items .item {
  cursor: pointer;
  position: absolute;
  background-repeat: no-repeat;
}
/* line 521 */
#box_items .bottle {
  background: url(../images/box/bottle.jpg);
  width: 102px;
  height: 304px;
  left: 4px;
  top: 5px;
}
/* line 528 */
#box_items .bacalao {
  background: url(../images/box/bacalao.jpg);
  width: 188px;
  height: 131px;
  left: 286px;
  top: 530px;
}
/* line 534 */
#box_items .boar {
  background: url(../images/box/boar.jpg);
  width: 151px;
  height: 207px;
  left: 473px;
  top: 5px;
}
/* line 540 */
#box_items .box {
  background: url(../images/box/box.jpg);
  width: 350px;
  height: 323px;
  left: 132px;
  top: 128px;
}
/* line 546 */
#box_items .cheese {
  background: url(../images/box/cheese.jpg);
  width: 159px;
  height: 127px;
  left: 279px;
  top: 0px;
}
/* line 552 */
#box_items .chorizo {
  background: url(../images/box/chorizo.gif) no-repeat;
  width: 387px;
  height: 144px;
  left: 118px;
  top: 367px;
}
/* line 558 */
#box_items .crackers {
  background: url(../images/box/crackers.jpg);
  width: 122px;
  height: 233px;
  left: 0px;
  top: 430px;
}
/* line 564 */
#box_items .little_wallop {
  background: url(../images/box/little_wallop.jpg);
  width: 122px;
  height: 115px;
  left: 0px;
  top: 316px;
}
/* line 570 */
#box_items .navarrico {
  background: url(../images/box/navarrico.jpg);
  width: 104px;
  height: 183px;
  left: 497px;
  top: 224px;
}
/* line 576 */
#box_items .romanico {
  background: url(../images/box/almonds.jpg) no-repeat;
  width: 127px;
  height: 130px;
  left: 131px;
  top: 522px;
}
/* line 582 */
#box_items .teruel {
  background: url(../images/box/teruel.jpg);
  width: 134px;
  height: 221px;
  left: 497px;
  top: 428px;
}
/* line 589 */
#box_items .olives {
  background: url(../images/box/olives.jpg);
  width: 120px;
  height: 120px;
  left: 120px;
  top: 0px;
}
/* line 597 */
#box_items #large_box_preload {
  position: absolute;
  top: -1000px;
  left: -1000px;
}
/* line 602 */
#box_items .bottle_large {
  background: url(../images/box/large/bottle.jpg);
  width: 107px;
  height: 319px;
  left: 0px;
  top: 0px;
}
/* line 609 */
#box_items .little_wallop_large {
  background: url(../images/box/large/little_wallop.jpg);
  width: 128px;
  height: 121px;
  left: -2px;
  top: 312px;
  z-index: 1;
}
/* line 617 */
#box_items .cheese_large {
  background: url(../images/box/large/cheese.jpg);
  width: 167px;
  height: 133px;
  left: 277px;
  top: 0px;
}
/* line 623 */
#box_items .boar_large {
  background: url(../images/box/large/boar.jpg);
  width: 159px;
  height: 217px;
  left: 469px;
  top: 1px;
}
/* line 629 */
#box_items .chorizo_large {
  background: url(../images/box/large/chorizo.gif) no-repeat;
  width: 406px;
  height: 151px;
  left: 112px;
  top: 361px;
  z-index: 10000;
}
/* line 636 */
#box_items .crackers_large {
  background: url(../images/box/large/crackers.jpg);
  width: 128px;
  height: 245px;
  left: -4px;
  top: 426px;
}
/* line 643 */
#box_items .navarrico_large {
  background: url(../images/box/large/navarrico.jpg);
  width: 109px;
  height: 192px;
  left: 495px;
  top: 220px;
}
/* line 650 */
#box_items .teruel_large {
  background: url(../images/box/large/teruel.jpg);
  width: 141px;
  height: 232px;
  left: 494px;
  top: 423px;
}
/* line 657 */
#box_items .olives_large {
  background: url(../images/box/large/olives.jpg);
  width: 126px;
  height: 126px;
  left: 117px;
  top: 0px;
}
/* line 664 */
#box_items .bacalao_large {
  background: url(../images/box//large/bacalao.jpg);
  width: 197px;
  height: 138px;
  left: 282px;
  top: 527px;
}
/* line 671 */
#box_items .romanico_large {
  background: url(../images/box/large/almonds.jpg) no-repeat;
  width: 138px;
  height: 145px;
  left: 128px;
  top: 518px;
}

/* line 678 */
.buy {
  color: #484830;
  position: relative;
  top: 0;
  left: 0;
}
/* line 684 */
.buy .banner {
  background: #b8b5a6 url("../images/banner_the_box.jpg") no-repeat;
  height: 100px;
}
/* line 688 */
.buy .credit_cards {
  position: relative;
  display: block;
  text-align: right;
  margin: 0 10px 0 0;
}
/* line 693 */
.buy .column {
  padding: 0;
}
/* line 695 */
.buy .column.left {
  width: 210px;
  margin: 150px 0 0 0;
}
/* line 698 */
.buy .column.right {
  padding-bottom: 30px;
  background: none;
  position: relative;
  top: 0;
  left: 0;
}
/* line 705 */
.buy form {
  padding: 0;
  margin: 0;
}
/* line 708 */
.buy #delivery_address {
  position: relative;
  height: 300px;
}
/* line 713 */
.buy h3 {
  padding-left: 50px;
}
/* line 718 */
.buy .column.left .image {
  margin: 20px 0 10px 10px;
}
/* line 721 */
.buy .column.left .price {
  font-weight: bold;
  margin: 10px 0 5px 0;
}
/* line 724 */
.buy .column.left .quantity {
  margin: 10px 0 0 0;
}
/* line 730 */
.buy .column.right table {
  margin: 50px 100px 0 90px;
}
/* line 733 */
.buy .column.right table .label {
  font-weight: bold;
  text-align: right;
  padding: 0 30px 0 0;
}
/* line 739 */
.buy .column.right table .delivery {
  border-bottom: 1px dotted #cccccc;
}
/* line 742 */
.buy .column.right table .total {
  border: 0px;
}
/* line 746 */
.buy .column.right table td {
  padding: 4px 0 4px 0;
  margin: 0;
}
/* line 749 */
.buy .column.right table .quantity {
  width: 120px;
  text-align: right;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
}
/* line 755 */
.buy .column.right table .quantity select {
  margin: 0 29px 0 0;
}
/* line 757 */
.buy .column.right table .product {
  width: 310px;
  text-align: left;
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
  padding: 0 0 0 7px;
}
/* line 765 */
.buy .column.right table #price {
  border-top: 1px dotted #cccccc;
  border-bottom: 1px dotted #cccccc;
}
/* line 768 */
.buy .column.right table .total {
  font-weight: bold;
}
/* line 770 */
.buy .column.right .submit {
  margin: 20px 0 0 420px;
}
/* line 774 */
.buy .field {
  position: relative;
  margin-left: 90px;
  width: 500px;
  padding: 3px 0 3px 130px;
}
/* line 780 */
.buy .field input {
  border: 1px solid #999999;
  line-height: 1.5em;
}
/* line 784 */
.buy .field label {
  position: absolute;
  left: 0;
  top: 3px;
}

/* line 790 */
.tio_pepe_is .column.left {
  padding-top: 38px;
}
/* line 792 */
.tio_pepe_is .banner {
  background: #b8b5a6 url("../images/banner_tio_pepe_is.jpg") no-repeat;
  height: 100px;
  width: 705px;
}
/* line 797 */
.tio_pepe_is .skyscraper {
  width: 246px;
  height: 502px;
  background: url(../images/skyscraper_tio_pepe_is.jpg);
  float: right;
}
/* line 803 */
.tio_pepe_is ul {
  list-style: none;
  margin: 19px 0 0 0;
  width: 300px;
  color: #4a4025;
  padding: 0 0 0 25px;
}
/* line 809 */
.tio_pepe_is li {
  padding: 12px 0 12px 0;
  line-height: 1.5em;
}
/* line 813 */
.tio_pepe_is .bold {
  color: #4a4025;
}

/* line 818 */
.tapas_trail .column .content {
  padding: 1em;
}
/* line 821 */
.tapas_trail .column .content h2, .tapas_trail .column .content h3, .tapas_trail .column .content .highlight {
  color: #7a032a;
}
/* line 824 */
.tapas_trail .column .content .highlight {
  font-weight: bold;
}
/* line 826 */
.tapas_trail .column .content a {
  color: #7a032a;
  text-decoration: underline;
}
/* line 830 */
.tapas_trail .column .content a:hover {
  text-decoration: none;
  color: #cf587f;
}
/* line 833 */
.tapas_trail .column .content .restaurant {
  padding-bottom: 2em;
}
/* line 835 */
.tapas_trail .banner {
  background: #b8b5a6 url("../images/banner_tapas_trail.jpg") no-repeat;
  height: 100px;
  width: 705px;
}
/* line 840 */
.tapas_trail .skyscraper {
  width: 239px;
  height: 2000px;
  float: right;
  padding-left: 1em;
}
/* line 846 */
.tapas_trail ul {
  list-style: none;
  margin: 19px 0 0 0;
  width: 300px;
  color: #4a4025;
  padding: 0 0 0 25px;
}
/* line 852 */
.tapas_trail li {
  padding: 12px 0 12px 0;
  line-height: 1.5em;
}
/* line 856 */
.tapas_trail .bold {
  color: #4a4025;
}

/* line 859 */
.news .column.left {
  padding-top: 13px;
}
/* line 862 */
.news .banner {
  background: url(../images/banner_news.jpg) no-repeat;
  height: 100px;
  width: 705px;
}
/* line 866 */
.news .skyscraper {
  width: 247px;
  height: 923px;
  background: url(../images/skyscraper_news.jpg) no-repeat;
  float: right;
}
/* line 871 */
.news h2 {
  color: #00524f;
  font-size: 1em;
  margin: 15px 0 0 0;
  padding: 0;
}
/* line 876 */
.news a {
  color: #790e11;
  text-decoration: underline;
}
/* line 879 */
.news .items {
  margin: 30px 0 0 20px;
  width: 400px;
}
/* line 882 */
.news p {
  margin: 0;
}
/* line 884 */
.news img {
  margin: 25px 0 0 0;
}

/* line 888 */
.quotes .column.left {
  background: url(../images/column_right_quote.jpg) no-repeat;
  padding-top: 235px;
}
/* line 891 */
.quotes .banner {
  background: url(../images/banner_quotes.jpg) no-repeat;
  height: 100px;
  width: 705px;
}
/* line 895 */
.quotes .skyscraper {
  width: 240px;
  height: 1001px;
  background: url(../images/skyscraper_quotes.jpg) no-repeat;
  float: right;
}
/* line 901 */
.quotes .red, .quotes .green {
  width: 390px;
}
/* line 903 */
.quotes .red, .quotes .red .bold {
  color: #902247;
}
/* line 905 */
.quotes .red {
  padding: 10px 0 10px 40px;
}
/* line 907 */
.quotes .green, .quotes .green .bold {
  color: #494427;
}
/* line 909 */
.quotes .green {
  padding: 10px 0 10px 40px;
}
/* line 911 */
.quotes .red.first {
  padding-top: 50px;
}

/* line 914 */
.ampersand {
  background: none;
  background-color: black;
  margin: 0 0 0 0;
  padding: 0;
  text-align: center;
  padding: 40px 0 0 0;
}
/* line 921 */
.ampersand .image {
  width: 100%;
  height: 225px;
  background: url(../images/ampersand.jpg) top center no-repeat;
}
/* line 927 */
.ampersand .are_you_legal {
  background: url(../images/text_legal_drinking_age.jpg) top center no-repeat;
  width: 100%;
  height: 19px;
  margin: 10px 0 10px 0;
}
/* line 933 */
.ampersand .are_you_legal h1 {
  display: none;
}
/* line 935 */
.ampersand .answers {
  margin: 30px 0 0 0;
  line-height: 30px;
  height: 30px;
  display: block;
  position: relative;
  left: 410px;
}
/* line 943 */
.ampersand .answers .yes {
  background: url(../images/text_yes.jpg) no-repeat;
  width: 47px;
  height: 16px;
  display: block;
  float: left;
}
/* line 949 */
.ampersand .answers .no {
  margin: 0 0 0 40px;
  background: url(../images/text_no.jpg) no-repeat;
  width: 48px;
  height: 16px;
  display: block;
  float: left;
}
/* line 956 */
.ampersand .yes, .ampersand .no {
  font-size: 0pt;
  display: inline-block;
  color: black;
}
/* line 960 */
.ampersand .remember {
  margin: 10px 0 20px 0;
}
/* line 962 */
.ampersand .note {
  line-height: 2em;
  width: 100%;
  border-bottom: 2px solid #7d5434;
  padding: 0 0 25px 0;
}

/* line 968 */
.errorExplanation {
  margin: 20px 0 0 182px;
  color: #990000;
  font-weight: bold;
}
/* line 973 */
.errorExplanation li {
  font-weight: normal;
}

/* line 977 */
.midweek .column.left {
  padding: 38px 0 0 0;
}
/* line 980 */
.midweek .column.right p {
  width: 410px;
  padding: 5px 0 10px 16px;
}
/* line 984 */
.midweek .banner {
  background: url(../images/banner_midweek.jpg) no-repeat;
  height: 100px;
  width: 705px;
}
/* line 988 */
.midweek .skyscraper {
  width: 240px;
  height: 513px;
  background: url(../images/skyscraper_midweek.jpg) no-repeat;
  float: right;
}
/* line 993 */
.midweek .link {
  background: url(../images/bullet_red.gif) 0 3px no-repeat;
  padding: 0 0 0 10px;
  margin: 0 0 0 18px;
  color: #7a032a;
  font-weight: bold;
}
/* line 999 */
.midweek .photo {
  width: 206px;
  height: 138px;
  background: url(../images/midweek_photo.jpg) no-repeat;
  margin: 0 0 0 230px;
}

/* line 1005 */
.under_construction {
  background: url(../images/under_construction.jpg) 240px 150px no-repeat;
  width: 942px;
  height: 400px;
}
/* line 1006 */
.under_construction h3 {
  display: none;
}

/* line 1012 */
.good_food, .members_area {
  background: white;
  text-align: center;
  height: 100%;
}
/* line 1016 */
.good_food .banner, .members_area .banner {
  background: url(../images/banner_blowing_our_own_trumpet.jpg) no-repeat;
  height: 100px;
  width: 942px;
}

/* line 1022 */
.trumpet .column.left {
  padding: 38px 0 0 0;
}
/* line 1025 */
.trumpet .column.right p {
  width: 410px;
  padding: 5px 0 7px 16px;
  color: black;
}
/* line 1030 */
.trumpet .banner {
  background: url(../images/banner_trumpet.jpg) no-repeat;
  height: 100px;
  width: 705px;
}
/* line 1034 */
.trumpet .skyscraper {
  width: 222px;
  height: 513px;
  background: url(../images/skyscraper_trumpet.jpg) no-repeat;
  float: right;
}
/* line 1040 */
.trumpet h3 {
  font-weight: normal;
  color: #7a032a;
  font-size: 1em;
  margin: 0;
}
/* line 1045 */
.trumpet .item {
  width: 410px;
  padding: 10px 0 10px 16px;
  color: #4a4329;
}

/* line 1050 */
#index {
  display: none;
}

/* line 1053 */
.container.home {
  background: none;
}

/* line 1055 */
.gift_message {
  float: left;
  padding-left: 103px;
  margin-top: -50px;
}
/* line 1059 */
.gift_message p {
  margin: 0;
}
/* line 1061 */
.gift_message textarea {
  display: block;
  width: 250px;
  height: 70px;
}

/* line 1066 */
.tio_pepe_logo {
  color: black;
  display: inline;
  font-family: Times, "MS Trebuchet";
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1074 */
.field {
  clear: both;
  padding: 5px 0px;
  position: relative;
}
/* line 1079 */
.field label {
  left: 0px;
  position: absolute;
}
/* line 1083 */
.field .element {
  padding-left: 100px;
}

/* line 1, ./src/stylesheets/pages/_eating_out.sass */
.feature {
  width: 316px;
  height: 210px;
  float: left;
  margin: 2em 1em 0.2em 1em;
  cursor: pointer;
}
/* line 8, ./src/stylesheets/pages/_eating_out.sass */
.feature .text {
  font-family: Times, "MS Trebuchet";
  font-weight: bold;
  font-size: 15pt;
  letter-spacing: 0.1em;
  color: white;
  padding: 1em 0.8em;
}
/* line 17, ./src/stylesheets/pages/_eating_out.sass */
.feature:hover .text {
  text-decoration: underline;
}

/* line 21, ./src/stylesheets/pages/_eating_out.sass */
.feature_box {
  padding-top: 5px;
  width: 230px;
  height: 466px;
  position: absolute;
  top: 0;
}
/* line 28, ./src/stylesheets/pages/_eating_out.sass */
.feature_box p, .feature_box h2 {
  line-height: 1.5em;
}
/* line 30, ./src/stylesheets/pages/_eating_out.sass */
.feature_box a {
  color: #173100;
  text-decoration: underline;
}
/* line 34, ./src/stylesheets/pages/_eating_out.sass */
.feature_box a:hover {
  text-decoration: none;
  color: white;
}

/* line 39, ./src/stylesheets/pages/_eating_out.sass */
.eating_out .box {
  height: 600px;
  background-color: white;
}
/* line 43, ./src/stylesheets/pages/_eating_out.sass */
.eating_out .box .column.left {
  position: relative;
  text-align: left;
}
/* line 47, ./src/stylesheets/pages/_eating_out.sass */
.eating_out .box .column.left h2 {
  color: #7a032a;
  margin-left: 20px;
  margin-bottom: 0;
  font-size: 10pt;
}
/* line 52, ./src/stylesheets/pages/_eating_out.sass */
.eating_out .box .column.left p {
  margin: 0;
  padding: 5px 20px;
  color: black;
}

/* line 57, ./src/stylesheets/pages/_eating_out.sass */
#offer_box {
  background-color: #cfc8b0;
}

/* line 60, ./src/stylesheets/pages/_eating_out.sass */
#offer {
  background: url(../images/eating_out/try.jpg) no-repeat;
}

/* line 63, ./src/stylesheets/pages/_eating_out.sass */
#chefs_view_box {
  background-color: #d2acac;
}

/* line 66, ./src/stylesheets/pages/_eating_out.sass */
#chefs_view {
  background: url(../images/eating_out/chefs_view.jpg) no-repeat;
}

/* line 69, ./src/stylesheets/pages/_eating_out.sass */
#limited_edition_box {
  background-color: #aec7a2;
}

/* line 72, ./src/stylesheets/pages/_eating_out.sass */
#limited_edition {
  background: url(../images/eating_out/fino_en_rama.jpg) no-repeat;
}

/* line 75, ./src/stylesheets/pages/_eating_out.sass */
#at_home_box {
  background-color: #a2c4c7;
}

/* line 78, ./src/stylesheets/pages/_eating_out.sass */
#at_home {
  background: url(../images/eating_out/at_home_with_tio_pepe.jpg) no-repeat;
}

/* line 1, ./src/stylesheets/./_popup.sass */
.popup {
  width: 500px;
  background: white;
  color: black;
  text-align: left;
  padding: 1em 2em;
}
/* line 9, ./src/stylesheets/./_popup.sass */
.popup h1 {
  font-size: 12pt;
  color: #7a032a;
}
/* line 12, ./src/stylesheets/./_popup.sass */
.popup h2 {
  color: #7a032a;
  margin-bottom: 0;
  font-size: 10pt;
}
/* line 16, ./src/stylesheets/./_popup.sass */
.popup a {
  color: #7a032a;
  font-weight: bold;
}
/* line 20, ./src/stylesheets/./_popup.sass */
.popup table {
  width: 100%;
  padding-left: 20px;
}
/* line 25, ./src/stylesheets/./_popup.sass */
.popup .method li {
  line-height: 2em;
}
/* line 28, ./src/stylesheets/./_popup.sass */
.popup .quote p {
  padding: 1em 3em;
}
/* line 31, ./src/stylesheets/./_popup.sass */
.popup .quote .open_quote, .popup .quote .close_quote {
  font-family: Times, "MS Trebuchet";
  font-size: 30pt;
}
/* line 35, ./src/stylesheets/./_popup.sass */
.popup .quote .open_quote {
  float: left;
}
/* line 38, ./src/stylesheets/./_popup.sass */
.popup .quote .close_quote {
  float: right;
  padding-top: 2em;
}

/* line 42, ./src/stylesheets/./_popup.sass */
.recipe {
  background-color: #a2c4c7;
}

/* line 45, ./src/stylesheets/./_popup.sass */
.register {
  background-color: #aec7a2;
}
