#popupDetail{
  position: absolute;
  background-color: #ffffff;  
  /*border:8px #ccc solid;*/
  z-index: 1001;
}
#popupDetail #ajaxContent div { clear:both }
#ajaxPopupEdit{
  position: absolute;
  background-color: #ffffff;  
  border:2px #000 solid;
  height: auto;
    overflow: hidden;
  z-index: 1001;
}
#ajaxContent1{
    padding: 10px;
    display: block;
}
#overlay {
  position: absolute;
  background-color: #000000;
  width: 100%;
  margin: 0px;
  z-index: 1001;
} 
.ajaxTrigger, #closeLink, .ajaxDetailTrigger, .ajaxEditTrigger{
  cursor: pointer;
}
.ajaxLoading {
    background: #DDD url(/images/ajax_loading..gif) no-repeat center center;
}
.popupLayer { clear:both; background:#fff; font-family:Arial, Helvetica, sans-serif }
#ajaxClose { position:absolute; display:block; height:10px; width:120px; top:2px; right:5px;  font-size:11px; font-weight:bold; text-transform:uppercase; text-align:right; cursor: pointer; }

.popupLayer div.closeupPic { position:absolute; top:16px; left:14px; width:200px; height:230px; text-align:center }
.popupLayer div.closeupInfo { clear:none; position:absolute; top:13px; left:227px; width:191px; height:224px; padding:3px }
.popupLayer div.closeupInfo h4 { font-size:14px; padding:0; margin:8px 0 0 0 }
.popupLayer div.closeupInfo p { margin:5px 0 0 0 }
.popupLayer div.closeupMenu { clear:none }
#popupDetail #ajaxContent #detailPic, #popupDetail #ajaxContent #detailInfo, #popupDetail #ajaxContent #detailMenu { clear:none }
#ajaxPopupCart  {
    margin:1px; 
    padding:5px; 
    background-color: #ffffff;  
    border:2px solid #000000;
    position: absolute;
    z-index: 1001;
    border-top: 0px;
    margin-bottom: 5px;
    margin-top: -1px;
}
#cartHolder{
    position: absolute;
}

#popupClose, #ajaxCartClose{
    overflow: hidden;
    padding: 3px;
    text-align: right;
    /*background-color: #eeeeee;
    border-bottom: 1px solid #dddddd;*/
    
  cursor: pointer;
}
#popupDetail #popupClose { float:right; width:80px }
#popupClose img { vertical-align:middle }
/* #popupDetail div#popupClose { display:none } */
#popupDetail{
    overflow: hidden;
}

/* AJAX Preview Popup */
#popupDetail { border:8px #a57028 solid }

/* AJAX Preview Popup */
.popupLayer { overflow:hidden; z-index:2 }
.popupLayer p { margin:5px 0 0 0; padding:0; font-size:11px }
.popupLayer p a { font-size:11px }
.popupLayer .closeupClose {  height:11px; padding:2px 2px 2px 0; text-transform:uppercase; text-align:right }
.popupLayer .closeupClose a { font-size:10px; font-weight:bold }
.popupLayer .closeupClose a img { vertical-align:middle }
.popupLayer #detailPic { position:static; float:left; padding:10px 9px; width:200px; height:auto; text-align:center }
.popupLayer #detailInfo { position:static; float:right; width:200px; padding:5px 10px 0 10px; background:none }
.popupLayer #detailInfo p { margin:5px 0 0 0; padding:0 }
.popupLayer #detailInfo p a { text-decoration:underline }
.popupLayer #detailInfo p a:hover { color:#001a38 }
.popupLayer #detailMenu { position:static; float:right; width:200px; padding:5px 10px 10px 10px; border:0 }
.popupLayer #detailMenu p { margin:5px 0 0 0 }
.popupLayer #detailMenu form span { font-size:11px }
.popupLayer #detailMenu p#dtlAddToCart { margin:5px 0 0 0; padding:0; border:0 }
.popupLayer #detailMenu p#dtlEmailToFriend { border:0; margin:5px 0 0 0; padding:0; line-height:16px }
.popupLayer #detailMenu p#dtlWishList { border:0; margin:5px 0 0 0; padding:0; line-height:16px }
.popupLayer #detailMenu p#dtlFaceBook { border:0; margin:5px 0 0 0; padding:0; line-height:16px }
.popupLayer #detailMenu p#dtlPassthrough { border:0; margin:5px 0; padding:0; line-height:16px }
