html {
  min-width: 980px; }

a {
  color: #AD8E32; }

a:hover {
  color: #AD8E32 !important;
  border-bottom: 2px #AD8E32 solid; }

.h {
  display: none; }

div#headerwrap {
  position: relative;
  height: 18%;
  min-height: 124px; }

div#headercontents {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 124px; }

div#ind_header {
  height: 124px; }
  div#ind_header .menu {
    margin: 0 auto;
    width: 980px;
    text-align: right; }
    div#ind_header .menu ul :first-child {
      margin-right: 68px; }
    div#ind_header .menu li {
      display: inline-block;
      padding-top: 30px;
      color: #666666;
      font-family: "trjprobold";
      font-size: 12px; }
      div#ind_header .menu li:hover {
        color: #d90000;
        cursor: pointer; }

div#header_w, div#header_o {
  z-index: 10000;
  position: relative;
  width: 980px;
  height: 124px;
  margin: 0 auto;
  opacity: 0;
  display: none; }
  div#header_w .logo, div#header_o .logo {
    position: absolute;
    left: 42px;
    bottom: 8px; }
    div#header_w .logo a:hover, div#header_o .logo a:hover {
      border-bottom: none; }
  div#header_w .menu_w, div#header_w .menu_o, div#header_o .menu_w, div#header_o .menu_o {
    position: absolute;
    bottom: 15px; }
  div#header_w .menu_w, div#header_o .menu_w {
    left: 404px; }
  div#header_w .menu_o, div#header_o .menu_o {
    left: 365px; }
  div#header_w .menu_w li, div#header_w .menu_o li, div#header_o .menu_w li, div#header_o .menu_o li {
    display: inline-block;
    padding-top: 30px;
    color: #666666;
    font-family: "trjprobold";
    font-size: 12px; }
    div#header_w .menu_w li:hover, div#header_w .menu_o li:hover, div#header_o .menu_w li:hover, div#header_o .menu_o li:hover {
      color: #d90000;
      cursor: pointer; }
    div#header_w .menu_w li#main1_w, div#header_w .menu_w li#main2_w, div#header_w .menu_o li#main1_w, div#header_w .menu_o li#main2_w, div#header_o .menu_w li#main1_w, div#header_o .menu_w li#main2_w, div#header_o .menu_o li#main1_w, div#header_o .menu_o li#main2_w {
      margin-right: 80px; }
    div#header_w .menu_w li#main1_o, div#header_w .menu_w li#main2_o, div#header_w .menu_w li#main3_o, div#header_w .menu_o li#main1_o, div#header_w .menu_o li#main2_o, div#header_w .menu_o li#main3_o, div#header_o .menu_w li#main1_o, div#header_o .menu_w li#main2_o, div#header_o .menu_w li#main3_o, div#header_o .menu_o li#main1_o, div#header_o .menu_o li#main2_o, div#header_o .menu_o li#main3_o {
      margin-right: 60px; }
    div#header_w .menu_w li.selected, div#header_w .menu_o li.selected, div#header_o .menu_w li.selected, div#header_o .menu_o li.selected {
      color: #d90000; }
  div#header_w #mainsub1_w, div#header_w #mainsub2_w, div#header_w #mainsub3_w, div#header_w #mainsub1_o, div#header_w #mainsub2_o, div#header_w #mainsub3_o, div#header_w #mainsub4_o, div#header_o #mainsub1_w, div#header_o #mainsub2_w, div#header_o #mainsub3_w, div#header_o #mainsub1_o, div#header_o #mainsub2_o, div#header_o #mainsub3_o, div#header_o #mainsub4_o {
    background-color: #FFF;
    position: absolute;
    z-index: 1000;
    display: none; }
    div#header_w #mainsub1_w .menurow ul, div#header_w #mainsub2_w .menurow ul, div#header_w #mainsub3_w .menurow ul, div#header_w #mainsub1_o .menurow ul, div#header_w #mainsub2_o .menurow ul, div#header_w #mainsub3_o .menurow ul, div#header_w #mainsub4_o .menurow ul, div#header_o #mainsub1_w .menurow ul, div#header_o #mainsub2_w .menurow ul, div#header_o #mainsub3_w .menurow ul, div#header_o #mainsub1_o .menurow ul, div#header_o #mainsub2_o .menurow ul, div#header_o #mainsub3_o .menurow ul, div#header_o #mainsub4_o .menurow ul {
      float: left; }
      div#header_w #mainsub1_w .menurow ul li, div#header_w #mainsub2_w .menurow ul li, div#header_w #mainsub3_w .menurow ul li, div#header_w #mainsub1_o .menurow ul li, div#header_w #mainsub2_o .menurow ul li, div#header_w #mainsub3_o .menurow ul li, div#header_w #mainsub4_o .menurow ul li, div#header_o #mainsub1_w .menurow ul li, div#header_o #mainsub2_w .menurow ul li, div#header_o #mainsub3_w .menurow ul li, div#header_o #mainsub1_o .menurow ul li, div#header_o #mainsub2_o .menurow ul li, div#header_o #mainsub3_o .menurow ul li, div#header_o #mainsub4_o .menurow ul li {
        font-family: "trjproregular";
        font-size: 12px;
        color: #999999;
        padding-top: 5px;
        padding-bottom: 2px;
        cursor: pointer; }
        div#header_w #mainsub1_w .menurow ul li:hover, div#header_w #mainsub2_w .menurow ul li:hover, div#header_w #mainsub3_w .menurow ul li:hover, div#header_w #mainsub1_o .menurow ul li:hover, div#header_w #mainsub2_o .menurow ul li:hover, div#header_w #mainsub3_o .menurow ul li:hover, div#header_w #mainsub4_o .menurow ul li:hover, div#header_o #mainsub1_w .menurow ul li:hover, div#header_o #mainsub2_w .menurow ul li:hover, div#header_o #mainsub3_w .menurow ul li:hover, div#header_o #mainsub1_o .menurow ul li:hover, div#header_o #mainsub2_o .menurow ul li:hover, div#header_o #mainsub3_o .menurow ul li:hover, div#header_o #mainsub4_o .menurow ul li:hover {
          font-family: "trjprobold";
          color: #d90000; }
      div#header_w #mainsub1_w .menurow ul :first-child, div#header_w #mainsub2_w .menurow ul :first-child, div#header_w #mainsub3_w .menurow ul :first-child, div#header_w #mainsub1_o .menurow ul :first-child, div#header_w #mainsub2_o .menurow ul :first-child, div#header_w #mainsub3_o .menurow ul :first-child, div#header_w #mainsub4_o .menurow ul :first-child, div#header_o #mainsub1_w .menurow ul :first-child, div#header_o #mainsub2_w .menurow ul :first-child, div#header_o #mainsub3_w .menurow ul :first-child, div#header_o #mainsub1_o .menurow ul :first-child, div#header_o #mainsub2_o .menurow ul :first-child, div#header_o #mainsub3_o .menurow ul :first-child, div#header_o #mainsub4_o .menurow ul :first-child {
        color: #000000;
        padding: 0;
        padding-top: 15px;
        margin-bottom: 5px;
        cursor: default;
        font-family: "trjprobold"; }
        div#header_w #mainsub1_w .menurow ul :first-child:hover, div#header_w #mainsub2_w .menurow ul :first-child:hover, div#header_w #mainsub3_w .menurow ul :first-child:hover, div#header_w #mainsub1_o .menurow ul :first-child:hover, div#header_w #mainsub2_o .menurow ul :first-child:hover, div#header_w #mainsub3_o .menurow ul :first-child:hover, div#header_w #mainsub4_o .menurow ul :first-child:hover, div#header_o #mainsub1_w .menurow ul :first-child:hover, div#header_o #mainsub2_w .menurow ul :first-child:hover, div#header_o #mainsub3_w .menurow ul :first-child:hover, div#header_o #mainsub1_o .menurow ul :first-child:hover, div#header_o #mainsub2_o .menurow ul :first-child:hover, div#header_o #mainsub3_o .menurow ul :first-child:hover, div#header_o #mainsub4_o .menurow ul :first-child:hover {
          color: #000000; }
      div#header_w #mainsub1_w .menurow ul :last-child, div#header_w #mainsub2_w .menurow ul :last-child, div#header_w #mainsub3_w .menurow ul :last-child, div#header_w #mainsub1_o .menurow ul :last-child, div#header_w #mainsub2_o .menurow ul :last-child, div#header_w #mainsub3_o .menurow ul :last-child, div#header_w #mainsub4_o .menurow ul :last-child, div#header_o #mainsub1_w .menurow ul :last-child, div#header_o #mainsub2_w .menurow ul :last-child, div#header_o #mainsub3_w .menurow ul :last-child, div#header_o #mainsub1_o .menurow ul :last-child, div#header_o #mainsub2_o .menurow ul :last-child, div#header_o #mainsub3_o .menurow ul :last-child, div#header_o #mainsub4_o .menurow ul :last-child {
        margin-bottom: 10px; }
      div#header_w #mainsub1_w .menurow ul.c1, div#header_w #mainsub2_w .menurow ul.c1, div#header_w #mainsub3_w .menurow ul.c1, div#header_w #mainsub1_o .menurow ul.c1, div#header_w #mainsub2_o .menurow ul.c1, div#header_w #mainsub3_o .menurow ul.c1, div#header_w #mainsub4_o .menurow ul.c1, div#header_o #mainsub1_w .menurow ul.c1, div#header_o #mainsub2_w .menurow ul.c1, div#header_o #mainsub3_w .menurow ul.c1, div#header_o #mainsub1_o .menurow ul.c1, div#header_o #mainsub2_o .menurow ul.c1, div#header_o #mainsub3_o .menurow ul.c1, div#header_o #mainsub4_o .menurow ul.c1 {
        margin-left: 14px;
        min-width: 163px; }
      div#header_w #mainsub1_w .menurow ul.c2, div#header_w #mainsub2_w .menurow ul.c2, div#header_w #mainsub3_w .menurow ul.c2, div#header_w #mainsub1_o .menurow ul.c2, div#header_w #mainsub2_o .menurow ul.c2, div#header_w #mainsub3_o .menurow ul.c2, div#header_w #mainsub4_o .menurow ul.c2, div#header_o #mainsub1_w .menurow ul.c2, div#header_o #mainsub2_w .menurow ul.c2, div#header_o #mainsub3_w .menurow ul.c2, div#header_o #mainsub1_o .menurow ul.c2, div#header_o #mainsub2_o .menurow ul.c2, div#header_o #mainsub3_o .menurow ul.c2, div#header_o #mainsub4_o .menurow ul.c2 {
        min-width: 100px; }
      div#header_w #mainsub1_w .menurow ul.c3, div#header_w #mainsub2_w .menurow ul.c3, div#header_w #mainsub3_w .menurow ul.c3, div#header_w #mainsub1_o .menurow ul.c3, div#header_w #mainsub2_o .menurow ul.c3, div#header_w #mainsub3_o .menurow ul.c3, div#header_w #mainsub4_o .menurow ul.c3, div#header_o #mainsub1_w .menurow ul.c3, div#header_o #mainsub2_w .menurow ul.c3, div#header_o #mainsub3_w .menurow ul.c3, div#header_o #mainsub1_o .menurow ul.c3, div#header_o #mainsub2_o .menurow ul.c3, div#header_o #mainsub3_o .menurow ul.c3, div#header_o #mainsub4_o .menurow ul.c3 {
        min-width: 118px; }
      div#header_w #mainsub1_w .menurow ul.c5, div#header_w #mainsub2_w .menurow ul.c5, div#header_w #mainsub3_w .menurow ul.c5, div#header_w #mainsub1_o .menurow ul.c5, div#header_w #mainsub2_o .menurow ul.c5, div#header_w #mainsub3_o .menurow ul.c5, div#header_w #mainsub4_o .menurow ul.c5, div#header_o #mainsub1_w .menurow ul.c5, div#header_o #mainsub2_w .menurow ul.c5, div#header_o #mainsub3_w .menurow ul.c5, div#header_o #mainsub1_o .menurow ul.c5, div#header_o #mainsub2_o .menurow ul.c5, div#header_o #mainsub3_o .menurow ul.c5, div#header_o #mainsub4_o .menurow ul.c5 {
        min-width: 217px; }
  div#header_w #mainsub1_w, div#header_o #mainsub1_w {
    width: 544px;
    height: 170px;
    bottom: -168px;
    left: 390px; }
  div#header_w #mainsub1_o, div#header_o #mainsub1_o {
    width: 620px;
    height: 130px;
    bottom: -128px;
    left: 351px; }
  div#header_w #mainsub2_w, div#header_o #mainsub2_w {
    width: 395px;
    height: 130px;
    bottom: -128px;
    left: 542px; }
  div#header_w #mainsub2_o, div#header_o #mainsub2_o {
    width: 516px;
    height: 130px;
    bottom: -128px;
    left: 455px; }
  div#header_w #mainsub3_w, div#header_o #mainsub3_w {
    width: 243px;
    height: 130px;
    bottom: -128px;
    left: 694px; }
  div#header_w #mainsub3_o, div#header_o #mainsub3_o {
    width: 330px;
    height: 130px;
    bottom: -128px;
    left: 641px; }
  div#header_w #mainsub4_o, div#header_o #mainsub4_o {
    width: 210px;
    height: 130px;
    bottom: -128px;
    left: 761px; }

div#videowrap {
  position: relative;
  height: 458px;
  margin: 0 auto;
  width: 100%;
  background-color: #fff; }

#videocontainer {
  position: absolute;
  width: 100%;
  height: inherit;
  background-color: #fff;
  overflow: hidden;
  opacity: 0; }

#video {
  position: absolute; }

div#vidoverlay, div#vidoverlayblank {
  opacity: 0; }

div#vidoverlay, div#vidunderlay, div#vidoverlayblank {
  position: absolute;
  width: 100%;
  text-align: center;
  height: inherit; }
  div#vidoverlay .logo, div#vidunderlay .logo, div#vidoverlayblank .logo {
    display: none;
    margin-top: 114px; }

div#vidoverlayblank {
  background-color: #ffffff; }

div#introswrap_w, div#introswrap_o {
  position: static;
  width: 100%;
  margin: 0 auto;
  margin-top: -458px;
  display: none;
  min-height: 650px;
  overflow-y: hidden; }
  div#introswrap_w .slider_wrap, div#introswrap_o .slider_wrap {
    position: absolute;
    width: 100%;
    text-align: left;
    overflow: hidden; }
    div#introswrap_w .slider_wrap .slider, div#introswrap_o .slider_wrap .slider {
      width: 1000px;
      margin: 0 auto;
      position: relative; }
      div#introswrap_w .slider_wrap .slider ul, div#introswrap_o .slider_wrap .slider ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        div#introswrap_w .slider_wrap .slider ul li, div#introswrap_o .slider_wrap .slider ul li {
          margin-top: 50px;
          width: 1000px;
          height: 610px;
          position: relative; }
          div#introswrap_w .slider_wrap .slider ul li a, div#introswrap_o .slider_wrap .slider ul li a {
            z-index: 10;
            display: inline; }
          div#introswrap_w .slider_wrap .slider ul li .txt_oliv, div#introswrap_o .slider_wrap .slider ul li .txt_oliv {
            position: absolute;
            top: 200px;
            margin-left: 300px; }
            div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt1, div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt2, div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt3, div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt4, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt1, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt2, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt3, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt4 {
              display: block;
              color: #FFFFFF; }
            div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt1, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt1 {
              font-family: "trjprobold";
              font-size: 24px; }
            div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt2, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt2 {
              font-family: "trjprobold";
              font-size: 43px; }
            div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt3, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt3 {
              font-family: "trjprobold";
              font-size: 12px; }
            div#introswrap_w .slider_wrap .slider ul li .txt_oliv .txt4, div#introswrap_o .slider_wrap .slider ul li .txt_oliv .txt4 {
              margin-top: 20px;
              font-family: "trjproregular";
              font-style: italic;
              font-size: 12px;
              width: 430px; }
      div#introswrap_w .slider_wrap .slider #slides_o .txt, div#introswrap_w .slider_wrap .slider #slides_w .txt, div#introswrap_o .slider_wrap .slider #slides_o .txt, div#introswrap_o .slider_wrap .slider #slides_w .txt {
        position: absolute;
        top: 200px; }
        div#introswrap_w .slider_wrap .slider #slides_o .txt .txt1, div#introswrap_w .slider_wrap .slider #slides_o .txt .txt2, div#introswrap_w .slider_wrap .slider #slides_o .txt .txt3, div#introswrap_w .slider_wrap .slider #slides_o .txt .txt4, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt1, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt2, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt3, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt4, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt1, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt2, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt3, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt4, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt1, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt2, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt3, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt4 {
          display: block;
          color: #FFFFFF; }
        div#introswrap_w .slider_wrap .slider #slides_o .txt .txt1, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt1, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt1, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt1 {
          font-family: "trjprobold";
          font-size: 24px; }
        div#introswrap_w .slider_wrap .slider #slides_o .txt .txt2, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt2, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt2, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt2 {
          font-family: "trjprobold";
          font-size: 43px; }
        div#introswrap_w .slider_wrap .slider #slides_o .txt .txt3, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt3, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt3, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt3 {
          font-family: "trjprobold";
          font-size: 12px; }
        div#introswrap_w .slider_wrap .slider #slides_o .txt .txt4, div#introswrap_w .slider_wrap .slider #slides_w .txt .txt4, div#introswrap_o .slider_wrap .slider #slides_o .txt .txt4, div#introswrap_o .slider_wrap .slider #slides_w .txt .txt4 {
          margin-top: 20px;
          font-family: "trjproregular";
          font-style: italic;
          font-size: 12px;
          width: 430px; }
      div#introswrap_w .slider_wrap .slider #slides_o .list li, div#introswrap_w .slider_wrap .slider #slides_w .list li, div#introswrap_o .slider_wrap .slider #slides_o .list li, div#introswrap_o .slider_wrap .slider #slides_w .list li {
        opacity: 0; }
        div#introswrap_w .slider_wrap .slider #slides_o .list li img:hover, div#introswrap_w .slider_wrap .slider #slides_w .list li img:hover, div#introswrap_o .slider_wrap .slider #slides_o .list li img:hover, div#introswrap_o .slider_wrap .slider #slides_w .list li img:hover {
          cursor: pointer; }
        div#introswrap_w .slider_wrap .slider #slides_o .list li.current, div#introswrap_w .slider_wrap .slider #slides_w .list li.current, div#introswrap_o .slider_wrap .slider #slides_o .list li.current, div#introswrap_o .slider_wrap .slider #slides_w .list li.current {
          opacity: 1 !important; }
      div#introswrap_w .slider_wrap .slider #slides_w .txt, div#introswrap_o .slider_wrap .slider #slides_w .txt {
        margin-left: 350px; }
      div#introswrap_w .slider_wrap .slider #slides_o .txt, div#introswrap_o .slider_wrap .slider #slides_o .txt {
        margin-left: 200px; }
      div#introswrap_w .slider_wrap .slider #controls_w, div#introswrap_w .slider_wrap .slider #controls_o, div#introswrap_o .slider_wrap .slider #controls_w, div#introswrap_o .slider_wrap .slider #controls_o {
        z-index: 100000;
        position: absolute;
        top: 490px;
        left: 650px;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 10px; }
        div#introswrap_w .slider_wrap .slider #controls_w li, div#introswrap_w .slider_wrap .slider #controls_o li, div#introswrap_o .slider_wrap .slider #controls_w li, div#introswrap_o .slider_wrap .slider #controls_o li {
          margin-right: 20px;
          display: inline-block; }
          div#introswrap_w .slider_wrap .slider #controls_w li a, div#introswrap_w .slider_wrap .slider #controls_o li a, div#introswrap_o .slider_wrap .slider #controls_w li a, div#introswrap_o .slider_wrap .slider #controls_o li a {
            display: block;
            width: 8px;
            height: 8px;
            background-color: #CCC;
            border-radius: 3px; }
            div#introswrap_w .slider_wrap .slider #controls_w li a:hover, div#introswrap_w .slider_wrap .slider #controls_o li a:hover, div#introswrap_o .slider_wrap .slider #controls_w li a:hover, div#introswrap_o .slider_wrap .slider #controls_o li a:hover {
              border-bottom: none;
              background-color: #000000; }
            div#introswrap_w .slider_wrap .slider #controls_w li a.active, div#introswrap_w .slider_wrap .slider #controls_o li a.active, div#introswrap_o .slider_wrap .slider #controls_w li a.active, div#introswrap_o .slider_wrap .slider #controls_o li a.active {
              background-color: #000000; }
        div#introswrap_w .slider_wrap .slider #controls_w li:last-child, div#introswrap_w .slider_wrap .slider #controls_o li:last-child, div#introswrap_o .slider_wrap .slider #controls_w li:last-child, div#introswrap_o .slider_wrap .slider #controls_o li:last-child {
          margin-right: 0; }
        div#introswrap_w .slider_wrap .slider #controls_w #prevBtn_w, div#introswrap_w .slider_wrap .slider #controls_w #prevBtn_o, div#introswrap_w .slider_wrap .slider #controls_o #prevBtn_w, div#introswrap_w .slider_wrap .slider #controls_o #prevBtn_o, div#introswrap_o .slider_wrap .slider #controls_w #prevBtn_w, div#introswrap_o .slider_wrap .slider #controls_w #prevBtn_o, div#introswrap_o .slider_wrap .slider #controls_o #prevBtn_w, div#introswrap_o .slider_wrap .slider #controls_o #prevBtn_o {
          margin: 0;
          position: absolute;
          bottom: 0;
          left: 0; }
          div#introswrap_w .slider_wrap .slider #controls_w #prevBtn_w a, div#introswrap_w .slider_wrap .slider #controls_w #prevBtn_o a, div#introswrap_w .slider_wrap .slider #controls_o #prevBtn_w a, div#introswrap_w .slider_wrap .slider #controls_o #prevBtn_o a, div#introswrap_o .slider_wrap .slider #controls_w #prevBtn_w a, div#introswrap_o .slider_wrap .slider #controls_w #prevBtn_o a, div#introswrap_o .slider_wrap .slider #controls_o #prevBtn_w a, div#introswrap_o .slider_wrap .slider #controls_o #prevBtn_o a {
            width: 35px;
            height: 35px;
            background: url("/media/img/left_arrow.png") no-repeat 0; }
        div#introswrap_w .slider_wrap .slider #controls_w #nextBtn_w, div#introswrap_w .slider_wrap .slider #controls_w #nextBtn_o, div#introswrap_w .slider_wrap .slider #controls_o #nextBtn_w, div#introswrap_w .slider_wrap .slider #controls_o #nextBtn_o, div#introswrap_o .slider_wrap .slider #controls_w #nextBtn_w, div#introswrap_o .slider_wrap .slider #controls_w #nextBtn_o, div#introswrap_o .slider_wrap .slider #controls_o #nextBtn_w, div#introswrap_o .slider_wrap .slider #controls_o #nextBtn_o {
          margin: 0;
          position: absolute;
          bottom: 0;
          right: 0px; }
          div#introswrap_w .slider_wrap .slider #controls_w #nextBtn_w a, div#introswrap_w .slider_wrap .slider #controls_w #nextBtn_o a, div#introswrap_w .slider_wrap .slider #controls_o #nextBtn_w a, div#introswrap_w .slider_wrap .slider #controls_o #nextBtn_o a, div#introswrap_o .slider_wrap .slider #controls_w #nextBtn_w a, div#introswrap_o .slider_wrap .slider #controls_w #nextBtn_o a, div#introswrap_o .slider_wrap .slider #controls_o #nextBtn_w a, div#introswrap_o .slider_wrap .slider #controls_o #nextBtn_o a {
            width: 35px;
            height: 35px;
            background: url("/media/img/right_arrow.png") no-repeat 0; }
      div#introswrap_w .slider_wrap .slider #controls_w, div#introswrap_o .slider_wrap .slider #controls_w {
        width: 298px; }
      div#introswrap_w .slider_wrap .slider #controls_o, div#introswrap_o .slider_wrap .slider #controls_o {
        width: 192px; }

div.wrap {
  padding-top: 50px; }

div.wrap, div.wrapoil {
  opacity: 0;
  width: 959px;
  margin: 0 auto;
  position: relative; }
  div.wrap .top, div.wrapoil .top {
    height: 130px;
    background: url("/media/img/newbgs_r1_c1.png") no-repeat 0 0; }
  div.wrap .middle, div.wrapoil .middle {
    background: url("/media/img/newbgs_r2_c1.png") repeat 0 0; }
  div.wrap .bottom, div.wrapoil .bottom {
    height: 42px;
    background: url("/media/img/newbgs_r4_c1.png") no-repeat 0 0; }

div.back_image {
  opacity: 0;
  width: 100%;
  height: 100%;
  position: absolute; }
  div.back_image img {
    width: 100%;
    height: 100%; }

div#loadingtext {
  color: #999999;
  position: absolute;
  bottom: 10px;
  right: 10px; }

div#contents {
  text-align: center;
  top: -100px;
  margin: auto; }
  div#contents #loadstatus {
    margin-top: -216px;
    top: 0px;
    font-family: "trjproregular";
    font-size: 12px;
    color: #999999; }
  div#contents div.terroirdetail {
    display: none;
    opacity: 0;
    position: relative;
    top: -460px;
    min-height: 900px;
    margin-bottom: -460px;
    background-position: center 0;
    background-repeat: no-repeat; }
    div#contents div.terroirdetail div.wraptxt {
      width: 740px;
      margin: auto; }
      div#contents div.terroirdetail div.wraptxt div.txt1 {
        opacity: 0.9;
        padding-bottom: 100px;
        position: relative;
        top: -50px;
        right: 20px;
        text-align: left;
        font-family: "sidregular"; }
        div#contents div.terroirdetail div.wraptxt div.txt1 span {
          display: block; }
        div#contents div.terroirdetail div.wraptxt div.txt1 p {
          display: block;
          width: 600px;
          line-height: 20px;
          margin-bottom: 40px; }
        div#contents div.terroirdetail div.wraptxt div.txt1 span.close {
          position: relative;
          top: 140px;
          left: 2px; }
          div#contents div.terroirdetail div.wraptxt div.txt1 span.close:hover {
            cursor: pointer;
            text-decoration: underline; }
        div#contents div.terroirdetail div.wraptxt div.txt1 p.txti {
          font-style: italic; }
        div#contents div.terroirdetail div.wraptxt div.txt1 p.listitem {
          padding-left: 20px; }
        div#contents div.terroirdetail div.wraptxt div.txt1 span.tit1 {
          font-family: "trjproregular";
          font-size: 18px;
          color: #666;
          padding-bottom: 30px; }
        div#contents div.terroirdetail div.wraptxt div.txt1 span.tit2 {
          font-family: "trjproregular";
          font-size: 36px;
          margin-bottom: 30px; }
        div#contents div.terroirdetail div.wraptxt div.txt1 span.tit3 {
          font-family: "trjproregular";
          font-size: 12px;
          color: #666;
          padding-bottom: 10px; }
  div#contents div.winedetail {
    display: none;
    opacity: 0;
    position: relative;
    top: -460px;
    min-height: 460px;
    margin-bottom: -460px; }
    div#contents div.winedetail div.intro {
      width: 980px;
      margin: auto;
      text-align: left; }
      div#contents div.winedetail div.intro div.rfloat {
        float: right; }
        div#contents div.winedetail div.intro div.rfloat img.bottle {
          margin-top: -100px; }
        div#contents div.winedetail div.intro div.rfloat img.olive_bottle {
          margin-top: 82px; }
        div#contents div.winedetail div.intro div.rfloat img.bottle_5lt {
          margin-top: 22px; }
      div#contents div.winedetail div.intro div.bloco {
        display: inline-block;
        overflow: hidden; }
        div#contents div.winedetail div.intro div.bloco div.blwrap {
          width: 760px; }
        div#contents div.winedetail div.intro div.bloco div.blwrap_olives {
          width: 676px; }
        div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt {
          width: 621px; }
        div#contents div.winedetail div.intro div.bloco div.blwrap, div#contents div.winedetail div.intro div.bloco div.blwrap_olives, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt {
          margin-bottom: 75px; }
          div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt {
            padding-top: 94px;
            padding-left: 60px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .txt2 {
              display: block;
              color: #FFFFFF;
              text-align: left;
              font-family: "trjprobold";
              font-size: 54px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content {
              margin-top: 116px; }
              div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content > div, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content > div, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content > div {
                display: inline-block;
                margin-top: 16px;
                margin-bottom: 16px;
                width: 210px;
                text-align: center;
                font-family: "trjproregular";
                font-size: 12px; }
                div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content > div p, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content > div p, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content > div p {
                  margin-bottom: 6px; }
                  div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content > div p img, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content > div p img, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content > div p img {
                    height: 169px; }
                div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content > div a, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content > div a, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content > div a {
                  color: #000000;
                  text-decoration: none; }
              div#contents div.winedetail div.intro div.bloco div.blwrap .download_txt .d_content h1, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .download_txt .d_content h1, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .download_txt .d_content h1 {
                margin-top: 50px;
                margin-bottom: 10px;
                color: #000;
                font-size: 26px;
                font-family: "sidregular"; }
          div#contents div.winedetail div.intro div.bloco div.blwrap .txt, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt {
            padding-top: 200px;
            padding-left: 60px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt1, div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt3, div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt1, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt3, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt1, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt3, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 {
              display: block;
              color: #FFFFFF;
              text-align: left; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt1, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt1, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt1 {
              font-family: "trjprobold";
              font-size: 30px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt2 {
              font-family: "trjprobold";
              font-size: 53px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt3, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt3, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt3 {
              font-family: "trjprobold";
              font-size: 19px; }
            div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 {
              margin-top: 172px;
              color: #333;
              font-family: "trjproregular"; }
              div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4 .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4 .txt2, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 .txt2 {
                color: #000;
                margin-bottom: 20px; }
              div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4 span.link, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4 span.link, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 span.link {
                border-bottom: 2px #666 solid; }
                div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4 span.link:hover, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4 span.link:hover, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 span.link:hover {
                  cursor: pointer;
                  color: #AD8E32;
                  border-bottom: 2px #AD8E32 solid; }
              div#contents div.winedetail div.intro div.bloco div.blwrap .txt .txt4 span, div#contents div.winedetail div.intro div.bloco div.blwrap_olives .txt .txt4 span, div#contents div.winedetail div.intro div.bloco div.blwrap_oil5lt .txt .txt4 span {
                color: #999;
                font-size: 12px; }
        div#contents div.winedetail div.intro div.bloco div.ctwrap {
          width: 760px;
          margin-bottom: 20px; }
          div#contents div.winedetail div.intro div.bloco div.ctwrap .contact_txt {
            padding-top: 94px;
            padding-left: 60px; }
            div#contents div.winedetail div.intro div.bloco div.ctwrap .contact_txt .txt2 {
              display: block;
              color: #FFFFFF;
              text-align: left;
              font-family: "trjprobold";
              font-size: 54px; }
            div#contents div.winedetail div.intro div.bloco div.ctwrap .contact_txt .d_content {
              margin-top: 126px; }
              div#contents div.winedetail div.intro div.bloco div.ctwrap .contact_txt .d_content h1 {
                margin-top: 50px;
                margin-bottom: 10px;
                color: #000;
                font-size: 26px;
                font-family: "sidregular"; }
      div#contents div.winedetail div.intro div.address {
        padding-top: 50px;
        padding-left: 60px;
        font-family: "sidregular";
        font-size: 12px; }
        div#contents div.winedetail div.intro div.address p.title {
          font-weight: bold; }
        div#contents div.winedetail div.intro div.address div {
          width: 242px;
          height: 120px;
          display: inline-block;
          line-height: 1.5; }
        div#contents div.winedetail div.intro div.address div:first-child {
          margin-right: 10px; }
    div#contents div.winedetail div.detail {
      width: 980px;
      margin: auto;
      text-align: left;
      display: none;
      opacity: 0; }
      div#contents div.winedetail div.detail div.rfloat {
        float: right; }
        div#contents div.winedetail div.detail div.rfloat img.bottle {
          margin-top: -100px; }
        div#contents div.winedetail div.detail div.rfloat img.bottle_5lt {
          margin-top: 22px; }
      div#contents div.winedetail div.detail div.bloco {
        display: inline-block;
        overflow: hidden; }
        div#contents div.winedetail div.detail div.bloco div.blwrap {
          width: 760px; }
          div#contents div.winedetail div.detail div.bloco div.blwrap .txt {
            padding-top: 63px; }
        div#contents div.winedetail div.detail div.bloco div.blwrap_olives {
          width: 676px; }
          div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt {
            padding-top: 28px; }
        div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt {
          width: 621px; }
          div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt {
            padding-top: 46px; }
        div#contents div.winedetail div.detail div.bloco div.blwrap, div#contents div.winedetail div.detail div.bloco div.blwrap_olives, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt {
          margin-bottom: 75px; }
          div#contents div.winedetail div.detail div.bloco div.blwrap .txt, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt {
            padding-left: 60px; }
            div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt1, div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt3, div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt1, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt3, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt1, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt3, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4 {
              display: block;
              color: #FFFFFF;
              text-align: left; }
            div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt1, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt1, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt1 {
              font-family: "trjprobold";
              font-size: 30px;
              color: #FFFFFF; }
            div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt2 {
              font-family: "trjprobold";
              font-size: 52px; }
            div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt3, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt3, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt3 {
              font-family: "trjprobold";
              font-size: 19px; }
            div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4 {
              margin-top: 172px;
              color: #333;
              font-family: "trjproregular"; }
              div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4 .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4 .txt2, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4 .txt2 {
                color: #000;
                margin-bottom: 20px; }
              div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4 span.link, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4 span.link, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4 span.link {
                border-bottom: 2px #666 solid; }
              div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4 span, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4 span, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4 span {
                color: #999;
                font-size: 12px; }
              div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4:hover, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4:hover, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4:hover {
                cursor: pointer; }
                div#contents div.winedetail div.detail div.bloco div.blwrap .txt .txt4:hover span.link, div#contents div.winedetail div.detail div.bloco div.blwrap_olives .txt .txt4:hover span.link, div#contents div.winedetail div.detail div.bloco div.blwrap_oil5lt .txt .txt4:hover span.link {
                  color: #AD8E32;
                  border-bottom: 2px #AD8E32 solid; }
        div#contents div.winedetail div.detail div.bloco div.txtcontents {
          margin-top: 84px;
          font-family: "trjproregular"; }
          div#contents div.winedetail div.detail div.bloco div.txtcontents ul.detailmenu {
            height: 20px; }
            div#contents div.winedetail div.detail div.bloco div.txtcontents ul.detailmenu li {
              height: 17px;
              font-size: 12px;
              display: inline-block;
              margin-right: 40px; }
              div#contents div.winedetail div.detail div.bloco div.txtcontents ul.detailmenu li:hover {
                color: #AD8E32;
                cursor: pointer;
                border-bottom: 2px #AD8E32 solid; }
              div#contents div.winedetail div.detail div.bloco div.txtcontents ul.detailmenu li.active {
                font-family: "trjprobold";
                color: #AD8E32;
                border-bottom: 2px #AD8E32 solid; }
          div#contents div.winedetail div.detail div.bloco div.txtcontents div.seccontents {
            display: none; }
            div#contents div.winedetail div.detail div.bloco div.txtcontents div.seccontents h1 {
              margin-top: 40px;
              margin-bottom: 10px;
              color: #000;
              font-size: 26px;
              font-family: "sidregular"; }
            div#contents div.winedetail div.detail div.bloco div.txtcontents div.seccontents p {
              font-family: "sidregular";
              line-height: 20px;
              font-size: 14px;
              margin-bottom: 20px; }
            div#contents div.winedetail div.detail div.bloco div.txtcontents div.seccontents div.image {
              margin-top: 20px;
              text-align: center;
              width: 90px; }
              div#contents div.winedetail div.detail div.bloco div.txtcontents div.seccontents div.image a {
                text-decoration: none; }
          div#contents div.winedetail div.detail div.bloco div.txtcontents div.d1 {
            opacity: 1; }

.cursorpointer {
  cursor: pointer; }

div.footer {
  position: static;
  display: block;
  display: none;
  opacity: 0;
  bottom: 0px; }
  div.footer .wrap {
    width: 980px;
    margin: 0 auto;
    opacity: 1; }
    div.footer .wrap div {
      padding-left: 60px; }
      div.footer .wrap div span {
        clear: left;
        float: left;
        font-family: "trjproregular";
        font-size: 9px;
        color: #999999; }
        div.footer .wrap div span:first-child {
          margin-top: 30px;
          font-size: 10px;
          color: #000; }
      div.footer .wrap div ul {
        float: left;
        margin-right: 83px; }
        div.footer .wrap div ul li {
          display: block;
          font-family: "trjproregular";
          font-size: 11px;
          color: #999999;
          line-height: 15px; }
          div.footer .wrap div ul li:first-child {
            font-family: "trjprobold";
            margin-bottom: 10px;
            color: #000; }
          div.footer .wrap div ul li.link {
            color: #836B26;
            cursor: pointer; }
            div.footer .wrap div ul li.link:hover {
              color: #F00; }
  div.footer a {
    text-decoration: none; }

div#contentwrap {
  position: relative; }

div#menu_lang {
  text-align: center; }
  div#menu_lang li {
    display: inline-block; }
    div#menu_lang li a {
      text-decoration: none;
      color: #999999;
      font-family: "trjproregular";
      font-size: 12px; }
      div#menu_lang li a:hover {
        border-bottom: none;
        text-decoration: underline; }

div#entry {
  position: absolute;
  top: 120px;
  width: 100%;
  opacity: 0;
  overflow: hidden;
  margin: 0 auto; }
  div#entry div#entrywrap_aux {
    display: inline-block;
    position: relative;
    float: right;
    right: 50%; }
    div#entry div#entrywrap_aux .entrywrap {
      position: relative;
      right: -50%; }
      div#entry div#entrywrap_aux .entrywrap .entrycontents {
        width: 1200px;
        padding-top: 50px; }
        div#entry div#entrywrap_aux .entrywrap .entrycontents div.entry_logo {
          float: left;
          width: 410px;
          position: relative;
          top: -50px;
          left: 25px; }
        div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 {
          float: left;
          text-align: center; }
          div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_wine, div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_oil {
            text-align: center; }
            div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_wine span, div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_oil span {
              color: #AD8E32;
              font-size: 20px;
              font-family: "trjprobold"; }
              div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_wine span:hover, div#entry div#entrywrap_aux .entrywrap .entrycontents .entry1 .link_oil span:hover {
                cursor: pointer;
                border-bottom: 2px solid #AD8E32; }

div#min_age {
  width: 100%;
  position: absolute;
  top: 30%;
  display: none;
  opacity: 0; }
  div#min_age .minwrap {
    width: 886px;
    margin: 0 auto; }
    div#min_age .minwrap div.logo {
      width: 443px;
      display: block;
      float: left; }
    div#min_age .minwrap div.question {
      position: relative;
      top: 44px;
      text-align: center;
      display: block;
      float: left;
      width: 443px; }
      div#min_age .minwrap div.question span {
        color: #FFFFFF;
        font-family: "trjproregular";
        font-size: 14px; }
      div#min_age .minwrap div.question .bt_yes, div#min_age .minwrap div.question .bt_no {
        text-decoration: none;
        font-family: "trjproregular";
        display: inline-block;
        width: 60px;
        height: 24px;
        padding-top: 12px;
        background-color: #8C6900;
        color: #FFF;
        margin-top: 20px; }
        div#min_age .minwrap div.question .bt_yes:hover, div#min_age .minwrap div.question .bt_no:hover {
          border: none;
          cursor: pointer; }
      div#min_age .minwrap div.question .bt_yes {
        margin-right: 38px; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.clearfix {
  display: inline-block; }

html[xmlns] .clearfix {
  display: block; }

* html .clearfix {
  height: 1%; }

