
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  opacity: 0.55 !important;
  width:100% !important;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:600px;
  height:400px;
  display:none;
  z-index:9999;
  padding:20px;
  background:white;
  border-radius: 10px 10px 10px 10px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

#alert #newsletter-form strong {display:none;}

#alert .searchdiv {
  border-bottom:0px;
}

#alert .msg-block-1 {
  padding-bottom: 15px;
  font-size: 150%;
  font-weight: bold;
  line-height: 25px;
}

#alert .msg-block-2 {
  color:#e5a603;
  font-size: 120%;
  font-weight:bold;
}

#alert .msg-block-3 {
  font-size:90%;
}

#alert .searchdiv .searchText {
  width: 350px !important;
  border-radius:5px;
  padding:5px;
  border:1px solid #e5a603;
}


#alert .searchdiv .button {
  background:#e6a501;
  cursor:pointer;
  margin-top:8px;
  border:none;
  color:#000;
  font-weight:bold;
  border-radius:5px;
  padding:5px;
  width:220px;
}

#alert .searchdiv .button:hover {
  background:#000;
  color:#fff;
}

.close {
  background:url(../img/close_new2.png) no-repeat; 
  position: absolute;
  right: -14px;
  top: -10px;
  text-indent: -9999px;
  width:35px;
  height:35px;
  border:none;
  cursor:pointer;
}

#alert .box {                                            
  border:none;
}

#alert .boxColored {
  background:transparent;                            
  padding:0;
}

a.closeButtonW {
  color: #f345d3;
  display: block;
  font-weight: bold;                                                     
  overflow: hidden;
  padding: 15px 0;
  font-size:1.2em;
  text-align: center;
  text-decoration: none;
}

#alert .newsletter h2,
label.newsletter-email {
  display:none;
}

@media screen and (max-width: 700px) {

  #boxes {
    display:none !important;
  }
  

}                                           

#boxes .window {
  left: 0 !important;
  margin: 0 auto;
  position: absolute !important;
  right: 0 !important;
}
  

