@font-face {
  font-family: 'LatinWide';
  src: url('/custom/fonts/latinwide-webfont.eot');   
  src: url('/custom/fonts/latinwide-webfont.eot?#iefix') format('embedded-opentype'),
    url('/custom/fonts/latinwide-webfont.woff') format('woff'),
    url('/custom/fonts/latinwide-webfont.ttf') format('truetype'),
    url('/custom/fonts/latinwide-webfont.svg#LatinWide') format('svg');
}
html {min-width:1000px;}
body {
  margin:0;
  font:13px Georgia, 'Times New Roman', Times, serif;
  color:#f8f7e5;
  background:#000 url(/custom/images/bg-body.jpg) no-repeat 50% 0 fixed;
}
img {border-style:none;}
a {
  text-decoration:none;
  color:#f8f7e5;
}
a:hover {text-decoration:underline;}
#wrapper {
  width:900px;
  margin:0 auto;
}
.w1 {
  width:900px;
  overflow:hidden;
  background:url(/custom/images/bg-w1.png);
}
#header {
  width:815px;
  padding:23px 35px 0 55px;
  margin-bottom: 34px;
  position:relative;
}
.logo {
  width:173px;
  height:56px;
  float:left;
  margin:0 5px 0 0;
  overflow:hidden;
  background:url(/custom/images/logo.png) no-repeat;
  text-indent:-9999px;
  cursor:pointer;
}
.logo a {
  display:block;
  height:100%;
}
#header .section {
  position:absolute;
  top:68px;
  right:128px;
}
#header .title img {display:block;}
#header .title span {
  float:left;
  padding:0 11px;
  background:url(/custom/images/bullet1.png) no-repeat 100% 3px;
}
#header .title {
  background:url(/custom/images/bullet1.png) no-repeat 0 3px;
  float:left;
  font-family: 'LatinWide';
  font-size:12px;
  line-height:12px;
  color:#f8f7e5;
  letter-spacing:1px;
}
#header .bar {
  padding:74px 0 0;
  float:right;
}
#nav {
  padding:1px 0 0;
  margin:0;
  list-style:none;
  float:left;
  font-size:12px;
  line-height:14px;
}
#nav li:first-child {background:none;}
#nav li {
  float:left;
  padding:0 18px 2px 19px;
  background:url(/custom/images/sep1.gif) no-repeat 0 2px;
  position:relative;
}
#nav a {color:#bfa875;}
.social-networks {
  float:left;
  padding:0;
  margin:0;
  list-style:none;
}
.social-networks li {
  float:left;
  padding:0 5px 0 0;
}
.social-networks img {display:block;}
.inner #main {
  width:824px;
  padding:34px 34px 5px 41px;
  min-height:300px;
}
#main {
  width:870px;
  line-height:20px;
  overflow:hidden;
  padding:34px 10px 35px 20px;
}
#main p {
  margin:0;
  padding:0 0 20px;
}
#main h1 {
  font-size:16px;
  line-height:18px;
  margin:0 0 23px;
  color:#bfa875;
}
#main .alignright {
  float:right;
  margin:-18px 0 5px 10px;
}
#main .title {font-weight:bold;}
#main .holder:after {
  content:'';
  display:block;
  clear:both;
}
#main .holder {
  width:100%;
  padding:0 0 9px;
}
.container {
  width:100%;
  overflow:hidden;
}
.container .block {
  float:left;
  width:230px;
  line-height:20px;
  background:url(/custom/images/divider1.png) no-repeat 50% 100%;
}
#main .container .block p {
  padding:0;
  margin:0 0 20px;
}
.gallery-wrapper {
  float:right;
  width:623px;
  position:relative;
  margin:4px 0 0;
}
.gallery-slider {
  width:633px;
  overflow:hidden;
  padding:0;
  height:333px;
  margin:0 0 9px;
  list-style:none;
  position:relative;
}
.gallery-slider li {
  position:absolute;
  left:0;
  top:0;
  width:623px;
  height:333px;
  text-align:right;
}
.gallery-slider li.active {display:block;}
.gallery-slider img {vertical-align:top;}
.switcher {
  padding:0;
  margin:0;
  list-style:none;
  width:135px;
  float:right;
  overflow:hidden;
}
.switcher li {
  float:left;
  margin:0 11px 0 0;
}
.switcher a {
  /*width:85px;
  height:54px;
  padding:4px 0 0;
  float:left;*/
  text-align:center;
  overflow:hidden;
  font-size: 12px;
  font-weight:normal;
  font-family: Ariel;
  color: #fff;
}
.switcher li.active a,
.switcher a:hover,
#button_selected a {/*background:url(/custom/images/bg-switcher.png) no-repeat;*/ font-weight:bold; color: #F8F7E5;} 
.switcher img {vertical-align:top;}
#footer {
  width:890px;
  overflow:hidden;
  padding:8px 5px;
  font-size:12px;
  line-height:12px;
}
#footer .copy {
  float:left;
  padding:0 10px 0 0;
  letter-spacing:-1px;
}
.footer-nav {
  padding:0;
  margin:0;
  list-style:none;
  float:left;
}
.footer-nav li:first-child {background:none;}
.footer-nav li {
  float:left;
  padding:0 7px 2px;
  background:url(/custom/images/sep2.gif) no-repeat 0 0;
}

/* Drop Down Menu */

  #nav li ul{
    list-style-type:none;
    background: url(/custom/images/nav-bg.png);
    display:none;
    height:auto;
    padding:0;
    margin: 0;
    border:0;
    position:absolute;
    z-index:999;
    top:16px;
    left:0;
  }

  #nav li:hover ul{
    display:block;
    }
  #nav li li {
    display:block;
    float:none;
    margin:0px;
    padding:0px;
    height:auto;
    background:none;

  }
  #nav li:hover li a span{
    background:none;
    clear:both;
    
  }
  #nav li ul a{
    width: 175px;
    display:block;
    height:15px;
    font-weight:normal;
    margin:0px;
    padding:10px 0 10px 25px;
    position: relative;
    }
    #nav li ul li a span{font-size: 15px;}
    #nav li ul a:hover, #nav li ul li:hover a, #nav li ul li:hover a{
      background: #53321E;
      text-decoration:none;
      color:#f8f7e5;
      }
  #nav p{
    clear:left;
    } 
