
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    color: #333;
    border: 1px solid black;
    padding: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.closePopup{
    cursor: pointer;
}
.whiteShadowField{
    width: 100%;
    height: 100%;
    position: fixed;
    top:0px;
    z-index: 8887;
    background-color: rgba(255, 255, 255, 0.6);;
}

.jqmOverlay { 
	background-color: #fefefe !important;
    font-family: Arial,Helvetica,sans-serif;
}

* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

div.jqmConfirm input {
	font-family: Arial, Sans-Serif;
    font-size: 12px;
    display: block;
    padding: 4px;
    border: solid 1px #999;
    background-color: #fff;
	width: 99%;
}
div.jqmConfirm input.button { padding: 4px 7px; background: #f4f4f4; color: #000; border: 1px solid #999; cursor: pointer; width:auto; float: left; }
div.jqmConfirm a.reg { padding: 7px 0 0 15px;  color:#666666; font-size: 11px; font-weight: normal; float:left; }
div.jqmConfirm a.reg:hover { text-decoration:underline; }
div.jqmConfirm, div.jqmConfirm2 {
  display: none;
  position: fixed;
  top: 17%;
  width: 100%;
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  z-index:9999;
}
div.jqmConfirm3 {
  display: none;	
  position: fixed;
  /*bottom:10px;*/
  left:50%;
    z-index: 99;
    top: 50%;
  background: none;
  font-family: Arial, Helvetica, sans-serif;
  z-index:8888;
}
* html div.jqmConfirm, * html div.jqmConfirm2 {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
	 z-index:9999;
}

div.jqmConfirmWindow {
  height:auto;
  width: 400px;
  margin: auto;
  max-width:400px;
  background: #fff;
  border:5px solid #999999;
  -moz-border-radius: 15px;
	border-radius: 15px;
  padding: 10px;
}
.socialPopupAndNewsletter-Wrapper{
    top:15%;
    position: fixed;
    width:100%;
    z-index: 8888;
}
.newVVMpopups{
    text-align: center;
    top: 15%;
    position: fixed;
    width: 100%;
    z-index: 8888;
}

div.jqmConfirmWindow2 {
    position: relative;
    top:15%;
    height:auto;
    width: auto;
    margin: auto;
    max-width:590px;
    background: #fff;
    border:2px solid #999999;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 10px;
    z-index: 8888;
}
@media all and (max-device-width: 767px),
all and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) {
    .socialPopupAndNewsletter-Wrapper{
        top:73px;
    }
    div.jqmConfirmWindow2  {
        width: 260px;
        max-width:262px;
    }
}
@media all and (max-device-width: 767px) and (orientation: landscape),
all and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .socialPopupAndNewsletter-Wrapper{
        top:46px;
    }
    div.jqmConfirmWindow2 table {
        width: 500px;
    }
    div.jqmConfirmWindow2 table .td2-popupSocial img{
        float: left;
    }
    div.jqmConfirmWindow2 table .form-td2-popupSocial{
        float: right;
    }

}

div.jqmConfirmWindow3 {
  height:auto;
  width: auto;
  margin: -105px 0px;
  background: #fff;
  border:3px solid #999999;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
	border-radius: 15px;
  padding: 10px;
}

.jqmConfirmTitle{
    text-align: right;
    position: relative;
    right: 0px;
    margin: 5px 15px;
  height:20px;
  color:#000;
}
.jqmConfirmTitle h1{
  margin:5px 2px;
  padding-left:5px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#000;
  float:left;
  height:20px;
}

.jqmConfirmMsg{
	margin: 10px 0;
	font-weight: normal;
}

.jqmConfirmContent3 .kirimr {
    float: left;
    text-align: center;
    display: inline-block;
    width: 265px;
}

div.jqmConfirm .jqmClose em{display:none;}
div.jqmConfirm .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../images/w_close.gif) 0 0 no-repeat;
}
div.jqmConfirm a.jqmClose:hover{ background:transparent url(../images/w_close.gif) 0 0 no-repeat; }

div.jqmConfirm2 .jqmClose em{display:none;}
div.jqmConfirm2 .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../images/w_close.gif) 0 0 no-repeat;
}
div.jqmConfirm2 a.jqmClose:hover{ background:transparent url(../images/w_close.gif) 0 0 no-repeat; }
div.jqmConfirm3 .jqmClose em{display:none;}
div.jqmConfirm3 .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(../images/w_close.gif) 0 0 no-repeat;
}
div.jqmConfirm3 a.jqmClose:hover{ background:transparent url(../images/w_close.gif) 0 0 no-repeat; }
div.jqmConfirmContent{
  border-top:px;
  color:#000;
  font: 13px arial;
  margin:5px;
  letter-spacing:0px;
  font-weight: bold;
}
div.jqmConfirmContent2{
  border-top:px;
  color:#000;
  font: 13px arial;
  margin:0 5px;
  letter-spacing:0px;
  font-weight: bold;
}
div.jqmConfirmContent3{
  border-top:px;
  color:#000;
  font: 12px arial;
  margin:5px;
  letter-spacing:0px;
  font-weight: normal;
  text-align:left;
  line-height:16px;
}
div.jqmConfirmContent3 h2{
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	color:#000;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:10px;
}
div.jqmConfirmContent3 img{
	margin-right:10px;
	height:100px;
	width:120px;
}
div.jqmConfirmContent2 a {
  color:#8e4265;
}
div.jqmConfirmContent2 a:hover {
  color:#000;
}
div.jqmConfirmContent .form{
	width: 45%;
	padding-right: 4%;
	float: left;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.jqtop{
    margin: 0 auto;
    width: 490px;	
}