
/* container */
.yui-panel-container {
    z-index: 100;
}

div#dialog {
    background: transparent url(../images/bg-popup-top.gif) no-repeat top left;
    border: none;
    font-size: 1.2em;
}

.dialog2-hd{
    background: transparent url(../images/product-popup-header.gif) no-repeat top left;
    width: 380px;
    height: 44px;
    margin-top: -8px;
    _margin-top: 0;
    _position: relative;
    _top: -8px;
}

div#dialog .hd{
    background: none;
    border: none;
    color: #fff;
    font-size: 1.333em;
    margin: 0 10px;
    padding: 4px;
    text-align: left;
}

.dialog2-container{
     background: transparent url(../images/product-popup-body.gif) no-repeat bottom left;
}

div#dialog .bd{
    background: #ededed;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    line-height: 1.5em;
    padding: 10px 10px 0px 10px;
    text-align: justify;
}

div#dialog .bd img.icon {
    margin-right: 4px;
    vertical-align: middle;
}

div#dialog .bd form {
    margin: 0;
    padding: 0;
}

.dialog2-bd {
    background: #ededed;
    font-size: 1.3em;
    padding: 5px;
    text-align: left;
}

div#dialog .ft {
    background: url(../images/bg-popup-bot.gif) no-repeat bottom left;
    padding: 4px;
}

div#dialog .ft button{
    margin: 4px;
}

.dialog2-ft{
    padding: 5px;
}

.dialog2-ft .btns-cls input{
  margin: 1px;
}

/* Required by Yahoo UI */

#dialog_c .yui-overlay {
    position: static;
}

.overlay {
    display: block;
    position: absolute;
}

.panel-container {
    background-color: transparent;
    overflow: visible;
    position: absolute;
    visibility: hidden;
    width: auto;
    z-index: 6;
}

.panel {
    background-color: #fff;
    left: 0px;
    overflow: auto;
    position: relative;
    top: 0px;
    visibility: hidden;
    z-index: 1;
}

.panel .hd {
    overflow: hidden;
}

.panel .bd {
    overflow: hidden;
}

.panel .ft {
    overflow: hidden;
}

/* modal video */

.modal-video-content{
  width: 100%;
  height: 100%;
}

.modal-video-container {
  
}

.modal-video-container .modal-video-hd{
  width: 550px;
}

.modal-video-container .modal-video-bd {
  width: 550px;
  min-height: 384px;
}

.modal-video-container .modal-video-bd div{
  float: left;
}

.modal-video-container .modal-video-bd h3{
  font-size: 1.4em;
}

.modal-video-container .modal-video-bd .container-main{
  background: url(../images/modal-top.png) repeat-x 0 -768px;
  _background: url(../images/modal-top.gif) repeat-x 0 -768px;
  height: 384px;
  width: 532px;
}

.modal-video-container .modal-video-bd .container-main .modal-video-left{
  padding-top: 15px;
  margin: 0 auto;
  width: 100%;
}

.modal-video-container .modal-video-bd .container-left,
.modal-video-container .modal-video-bd .container-right{
  height: 384px;
  width: 9px;
  background: url(../images/modal-top.png) no-repeat top left;
  _background: url(../images/modal-top.gif) no-repeat top left;
}

.modal-video-container .modal-video-bd .modal-video-content{
  margin: 0 auto;
  float: none;
}

.modal-video-container .modal-video-bd .container-right{
  background-position: 0 -384px;
}

.modal-video-container .modal-video-ft{
 
}

.modal-video-container .modal-video-ft div{
  float: left;
}

.modal-video-container .modal-video-ft .footer-left,
.modal-video-container .modal-video-ft .footer-right{
  float: left;
  height: 18px;
  width: 9px;
  background: url(../images/modal-bottom.png) no-repeat top left;
  _background: url(../images/modal-bottom.gif) no-repeat top left;
}

.modal-video-container .modal-video-ft .footer-right{
  float: right;
  background-position: -9px 0;
}

.modal-video-container .modal-video-ft .footer-middle{
  background-color: #aeaeae;
  height: 11px;
  border-bottom: solid 1px #636363;
  width: 532px;
  float: left;
}

.modal-video-container .modal-close input{
  display: block;
  width: 47px;
  height: 47px;
  background: url(../images/modal-close.png) no-repeat top left;
  _background: url(../images/modal-close.gif) no-repeat top left;
  position: absolute;
  right: -20px;
  top: -20px;
  border: none;
  cursor: pointer;
}

.modal-background{
  z-index: 10;
  background-color: #000000;
  position: fixed;
  top: 0;
  left: 0;
}

.ffSwfFix{
  background: transparent url(../images/1x1.png) repeat !important;
}

