#LayersFrame, #hiddenLayersFrame, #dragFrame, #dragFrameClose {
  position: absolute;
  left: 0px;
  top: 0px;
}

iframe.signinPanel {
  width: 560px;
  height: 583px;
  z-index: 5;
}

    
iframe.miniDetail {
  width: 570px;
  height: 850px;
  z-index: 5;
}                                                                                                                                   

iframe.selectListPanel {
  width: 580px;
  height: 550px;
  z-index: 5;
}

iframe.createAccountPanel {
  width: 580px;
  height: 583px;
  z-index: 5;
}

iframe.createList1Layer {
  width: 580px;
  height: 583px;
  z-index: 5;
}

iframe.createList2Layer {
  width: 515px;
  height: 690px;
  z-index: 5;
}

iframe.errorPanel {
  width: 380px;
  height: 290px;
  z-index: 5;
}

iframe.noListPanel {
  width: 380px;
  height: 290px;
  z-index: 5;
}

iframe.miniCollection {
  width: 610px;
  height: 910px;
  z-index: 5;
}

iframe.miniReviews {
  width: 560px;
  height: 750px;
  z-index: 5;
}

iframe.zoomAndView {
  width: 570px;
  height: 685px;
  z-index: 5;
}

iframe.fiatsSearch {
  width: 610px;
  height: 470px;
  z-index: 5;
}

iframe.fiatsResults {
  width: 610px;
  height: 910px;
  z-index: 5;
}

iframe.miniUpsell {
  width: 570px;
  height: 687px;
  z-index: 5;
}

iframe.hidden, 
#hiddenLayersFrame.hidden,   /* no space */
#dragFrameWrapper .hidden {  /* space */
  width: 0px;
  height: 0px;
  z-index: -1;
  display: none;
}

#dragFrameWrapper #dragFrameBarWrapper, #dragFrameWrapper #dragFrameCloseWrapper {
  width: 0px;
  height: 0px;
}

#dragFrameWrapper div {
  height: 50px;
  width: 499px;
}

#dragFrameWrapper #dragFrame {
  width: 390px;
  cursor: move;
}

#dragFrameWrapper #dragFrameBarWrapper .miniReviews {
  cursor:move;
  margin-left:25px;
  width:350px;
}

#dragFrameClose {
  width: 490px;
}

#dragFrameWrapper a.close   {
  background: url(https://images-na.ssl-images-amazon.com/images/G/16/Target/en_US/inca/minidetail/icn_close.png) no-repeat right top;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 9px;
  font-weight: bold;
  height: 15px;
  line-height: 15px;
  overflow: hidden;
  padding: 0px 19px 0px 0pt;
  margin: 0px 0px 0px 0px;
  position: absolute;
  right: 16px;
  top: 35px;
  text-decoration: none;
}

#dragFrameWrapper .miniDetail {
  height: 50px;
  width: 499px;
}

#dragFrameWrapper .miniCollections {
  height: 55px;
  width: 499px;
}

#dragFrameWrapper .miniReviews {
  height:50px;
  margin-left:75px;
  width:415px;
}

#dragFrameWrapper .miniReviews a.close {
  right: 10px;
  top: 35px;
}

#dragFrameWrapper .miniDetail a.close {
  right: 15px;
  top: 29px;
}

* html #dragFrameWrapper .miniDetail a.close {
  top: 36px;
}

*+html #dragFrameWrapper .miniDetail a.close {
  top: 36px;
}

#dragFrameWrapper .miniUpsell {
  height: 40px;
  width: 499px;
}
#dragFrameWrapper .miniUpsell a.close {
  right: 22px;
  top: 20px;
}

#dragFrameWrapper .zoomAndView {
  height: 40px;
  width: 499px;
}
#dragFrameWrapper .zoomAndView a.close {
  right: 16px;
  top: 35px;
}

#dragFrameWrapper a.close:hover {
  color:#C80000;
  background-position:right -15px;
  text-decoration: none;
}

#dragFrameWrapper .fiatsSearch, #dragFrameWrapper .fiatsResults {
  width: 543px;
  height:40px;
}

#dragFrameWrapper .fiatsSearch a.close, #dragFrameWrapper .fiatsResults a.close {
  background: url(https://images-na.ssl-images-amazon.com/images/G/16/store-only/store-info/close.gif) no-repeat right top;
  cursor: pointer;
  display: block;
  height: 19px;
  padding: 0px 0px 0px 0px;
  margin: 0px 25px 0px 0px;
  right: 2px;
  top: 23px;
  text-indent:-100000px;
  position:absolute;
  width: 60px
}

#dragFrameWrapper #dragFrameCloseWrapper .miniCollection a.close {
  top: 29px;
}
 
* html #dragFrameWrapper #dragFrameCloseWrapper .miniCollection a.close {
  top: 35px;
}
 
*+html #dragFrameWrapper #dragFrameCloseWrapper .miniCollection a.close {
  top: 35px;
}

#dragFrameWrapper #dragFrameCloseWrapper .miniReviews a.close {
  top: 28px;
}
                                                                                                                             
* html #dragFrameWrapper #dragFrameCloseWrapper .miniReviews a.close {
  top: 35px;
}
                                                                                                                             
*+html #dragFrameWrapper #dragFrameCloseWrapper .miniReviews a.close {
  top: 35px;
}


#dragFrameWrapper #dragFrameBarWrapper .createList2Layer {
  height:27px;
  margin:19px 0 0 -33px;
  width:405px;
}

#dragFrameWrapper #dragFrameBarWrapper .miniDetail {
  height:24px;
  margin:24px 0 0 -26px;
  width:415px;
}

#dragFrameCloseWrapper .createList2Layer a.close {
  right: 25px;
  top: 25px;
}

* html #dragFrameWrapper .createList2Layer a.close {
  right: 25px;
  top: 26px;
}

#dragFrameWrapper #dragFrameBarWrapper .errorPanel,
#dragFrameWrapper #dragFrameBarWrapper .noListPanel {
  height:28px;
  margin:18px 0 0 -36px;
  width:282px;
}

#dragFrameWrapper #dragFrameCloseWrapper .errorPanel,
#dragFrameWrapper #dragFrameCloseWrapper .noListPanel {
  width: 363px;
}

#dragFrameCloseWrapper .errorPanel a.close,
#dragFrameCloseWrapper .noListPanel a.close {
  right: 21px;
  top: 25px;
}

div#errorPanel.yui-panel,
div#noListPanel.yui-panel {
  width: 363px;
}

#noListPanel div.bd-inner {
  width: 295px;
}

#dragFrameBarWrapper .selectListPanel {
  width: 430px;
}

#dragFrameCloseWrapper .selectListPanel a.close {
  top: 25px;
  right: 21px;
}

#dragFrameCloseWrapper .signinPanel a.close {
  top: 37px;
  right: 26px;
}

