/* Slide Show CSS */

#hdr {
	padding: 10px 0 10px 10px;
	float: right;
}
#hdr p {
	padding: 0;
}
#hdr a:link, #hdr a:visited {
color : #fff;
text-decoration : none;
}
#hdr a img {
border : 0;
}
div.wrap {
width : 282px;
/* margin : 0 auto; */
text-align : left;
overflow: hidden;
}
div#top div#nav {
float : left;
clear : both;
width : 282px;
height : 52px;
margin : 0;
}
div#top div#nav ul {
float : left;
width : 282px;
height : 52px;
list-style-type : none;
}
#hdr div#nav ul li {
float : left;
height : 52px;
}
#hdr div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#hdr {
margin : -1px 0 0;
}
div#video-header {
height : 188px;
margin : -1px 0 0;
}
div#hdr div.wrap {
height : 188px;
}
div#hdr div#slide-holder {
z-index : 40;
width : 282px;
height : 188px;
position : absolute;
}
div#hdr div#slide-holder div#slide-runner {
width : 282px;
height : 188px;
overflow: hidden;
position : absolute;
background: #000;
}
div#hdr div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#hdr div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 282px;
height : 30px;
display : none;
position : absolute;
/* background : url(images/slide-bg.png) 0 0; */
}
div#hdr div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
/* display : inline;*/
display: none;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#hdr div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
}
div#hdr div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
 height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#hdr div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#hdr div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
#hdr div#nav ul li a {
background : url(images/nav.png) no-repeat;
}

/**
 *********************************************
 * Prototype of styles for horizontal CSS-menu
 * @data 30.06.2009
 *********************************************
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          <li><a href="#" class="parent"><span>level 1</span></a>
 *              <ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <ul><li><a href="#"><span>level 3</span></a></li></ul>
 *                  </li>
 *              </ul>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */

/* menu::base  Apycom Commercial jQuery Menu Styles */

div#menu {
    background-image: url("/images/navbg.gif");
	background-repeat: repeat-x;
	height: 18px;
	padding-left: 20px;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    padding-left: 30px;
}

div#menu li {
    position: relative;
    margin: 0;
    padding: 4px 20px 0 0;
    display: block;
    float: left;
    z-index: 1000;
}

#menu span {
	display: none;
}
div#menu li:hover>ul {
    left: 0;
}

div#menu a {
    position: relative;
    z-index: 10;
    /* height: 41px; */
    display: block;
    float: left;
    text-decoration: none;
    color: #fff;
    border-bottom: none;
}
div#menu.ie6 a {
    border-color: #171717;
    filter: chroma(color=#171717);
}
div#menu li:hover>a {
    /* border: 1px solid #1c1c1c; */
    border-bottom-color: #000;
    /*background: #000; */
}
div#menu li li:hover>a span {
    color: #ccc;
}
div#menu a:hover {
    color: #d31d81;
    /* border: 1px solid #1c1c1c;
    border-bottom-color: #000;
    background: #000; */
}
div#menu.js-active a:hover {
    border: 1px solid #171717;
    border-bottom-color: #000;
    background: #000;
}
div#menu.js-active li li a:hover span {
    color: rgb(185,190,158);
}
div#menu li.current a {}

div#menu li li span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
    text-align: center;
}
div#menu ul ul a.parent span {
    background-position: 95% 8px;
    background-image: url(/jquery/images/item-pointer.gif);
}
div#menu ul ul a.parent:hover span {
    background-image: url(/jquery/images/item-pointer-mover.gif);
}

/* menu::level1 */
div#menu a {
	padding: 0 10px 0 10px;
}
div#menu li li span {
    margin-top: 5px;
    color: rgb(185,190,158);
    font: normal 22px Helvetica, Arial, sans-serif;
}
div#menu li { }
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li {
    background: none;
    padding: 0;
    border-bottom: 0;
}
div#menu ul ul li,
div#menu ul ul li a {
    z-index: auto;
}
div#menu ul ul li ul {
    z-index: 20;
}
div#menu ul ul {
    display: block;
    position: absolute;
    top: 17px;
    left: -999em;
    width: 145px;
    padding: 5px 0 0 0;
    background: #d31d81;
    border: 1px solid #1c1c1c;
    margin-top: 1px;
}
div#menu ul ul a {
    padding: 0;
    float: none;
    display: block;
    line-height: 26px;
    font-size: 14px;
    border: 0;
    z-index: -1;
    white-space: nowrap;
}
div#menu ul ul a span {
    font-size: 18px;
    line-height: 26px;
    color: #ccc;
}
div#menu ul ul li:hover>a {
    border: 0;
}
div#menu ul ul a:hover {
    border: 0;
    background: #40220A;
}
div#menu ul ul a:hover span {
    color: rgb(185,190,158);/**@replace#1*/
}
div#menu ul ul span {
    margin-top: 0;
    text-align: left;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
    text-indent: 15px;
}

/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -54px 0 0 160px !important;
    margin-left: 160px;
}

/** menu::subtext */
div#menu span.subtext {
    display: block;
    font-size: 12px;
    color: #9ba1ac;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
div#menu li:hover>a span.subtext {
    color: #9ba1ac;
}

/* lava lamp */
div#menu li.back {
    position: absolute;
    width: 10px;
    height: 57px;
    z-index: 8;
    margin-top: 1px;
}
div#menu li.back .left {
    height: 57px;
    border: 1px solid #1c1c1c;
    border-bottom: none;
    margin-right: 5px;
    background: #000;
}
