/* ******  popup windows  ****** */
body.pop { background : #fff url(../img/pop-body-bottom.gif) 0 100% repeat-x; }
.pop .popwrap {
  position : relative;
  padding : 0 5px;
  background : transparent url(../img/pop-box-fade2.gif) -5px 0 no-repeat;
  min-height : 100%;
  _height : 100%;
}
.pop .pageheader {
  margin-left : -10px;
  width : 394px;
  background : transparent url(../img/pop-body-top.gif) 0 0 repeat-x;
  margin-bottom : 15px;
}
.pop .pageheader .wrapper { background : none;  border : none; }
.pop .pageheader .brand { height : 78px; }
.pop .pageheader .sitelogo { margin : 12px 22px 9px 17px; }



body.pop .boxhd {
  margin-left : 15px;
  margin-right : 20px;
  color : #666;
}
.pop .box .boxhd,
.pop .tabflap .boxhd,
.pop div.toptabs .boxhd,
.pop .sectionbox .boxhd {
  position : relative;
  text-transform : none;
  background : none;
  font-size : 1.63em;
  padding : 0 10px 10px 20px;
  margin : 0;
}

body.pop .content {
  padding-left : 20px;
  padding-right : 15px;
}

.pop .tabflap .content { padding : 0; }


.pop .tabbox .content { background : url(../img/sectionbox-rightfade.gif) 100% 23px no-repeat; }
.pop .tabbox .section { background : url(../img/sectionbox-leftfade.gif) 0 0 no-repeat; }

.pop .tabbox .section { border-bottom : 1px dotted #ccc; }
.js-running .tabbox .section { border-bottom : none; }




body.pop .topimage {
  position : absolute;
  z-index : 1;
  top : 0;
  left : 389px;
}

.pop .footer {
  clear : both;
  margin-top : 2em;
  padding-top : 18px;
  background-position : 0 10px;
}
.footer div.content {
  padding-bottom : 0;
  padding-top : 0;
}



.pop .popfooter {
  clear : both;
  padding : 10px;
  height : 1.2em;
  _height /**/: 2.8em;
}
.pop .popfooter a {
  position : absolute;
  right : 20px;
  bottom : 10px;
  text-decoration : none;
  color : #ACBFB4;
}


.pop .eplicaad { position:absolute;right:9999em;left:auto; }