
div#PopupWindow {
  position:  fixed;
  top: 50%;
  left:  50%;
  margin-top: -122px;
  margin-left: -193px;
  width: 387px;
  height: 244px;
  z-index:110;
  display:none;
  }
 

div#PopupWindow2 {
margin: 150px 0px 0px -198px;
width: 387px;
height: 244px; 
z-index:110;
position:fixed;
right: 30%; 
_position:absolute; 
top:50px; 
_top:expression( 50 + eval(document.documentElement.scrollTop||document.body.scrollTop) + 'px' );
body { _filter:true;}
}

div#PopupWindow2 .Head {
  height: 46px;
  overflow: hidden;
  }

div#PopupWindow2 .Head .LeftCorner {
  float: left;
  width: 10px;
  height: 45px;
  background: url('/img/tlcorner.gif') center no-repeat;
  border-bottom: 1px solid #D7D8B9;
  }

div#PopupWindow2 .Head .Center {
  float: left;
  width: 319px;
  height: 45px;
  background: #FAFCD7 url('/img/tcenter.gif') top left repeat-x;
  border-bottom: 1px solid #D7D8B9;
  }

div#PopupWindow2 .Head .Center h2 {
  font: normal 24px/100% 'Trebuchet MS', Arial;
  color: #56900A;
  margin: 14px 0px 0px 7px;
  }
  
div#PopupWindow2 .Head a.RightCorner {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 58px;
  height: 45px;
  background: url('/img/trcorner.gif') center no-repeat;
  border-bottom: 1px solid #FBB907;
  }

* html div#PopupWindow2 .Head a.RightCorner {
  margin-right: -1px;
  }  
  
div#PopupWindow2 div.Body {
  overflow: hidden;
  border: solid #FBB907;
  border-width: 0px 2px;
  background: #FAFCD7;
  padding: 0px 0px 5px;
  }

div#PopupWindow2 .Body h3 {
  font: normal 17px/100% 'Trebuchet MS', Arial;
  color: #272525;
  padding: 20px 0px 0px 15px;
  }

div#PopupWindow2 .Body .CenterWrap {
  overflow: hidden;

  margin: 20px 0px 30px;
  }
  
div#PopupWindow2 .Body a.logo {
  float: left;
  position: relative;
  width: 78px;
  height: 66px;
  margin: 0px 0px 0px 15px;
  background: url('/img/logo-small.jpg') center no-repeat;
  }

div#PopupWindow2 .Body .Install {
  margin: 0px 0px 0px 113px;
  }

div#PopupWindow2 .Body .Install a {
  font: normal 14px/100% 'Trebuchet MS', Arial;
  color: #FE3904;
  }

div#PopupWindow2 .Body .Install span {
  display: block;
  font: normal 11px/100% 'Trebuchet MS', Arial;
  color: #535252;
  padding: 5px 0px 0px;
  }

div#PopupWindow2 .Body .Install a.Button {
  display: block;
  width: 190px;
  height: 35px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font: normal 22px/35px 'Trebuchet MS', Arial;
  margin: 10px 0px 0px 24px;
  background: url('/img/button.jpg') center no-repeat;
  }

div#PopupWindow2 .Body a.BottomSearch {
  font: normal 14px/100% 'Trebuchet MS', Arial;
  color: #FE3904;
  margin: 0px 0px 0px 15px;
  }

div#PopupWindow2 .Footer {
  clear: both;
  overflow: hidden;
  height: 10px;
  font-size: 0px;
  }

div#PopupWindow2 .Footer .LeftCorner {
  float: left;
  width: 10px;
  height: 10px;
  background: url('/img/blcorner.gif') center no-repeat;
  }

div#PopupWindow2 .Footer .Center {
  float: left;
  width: 367px;
  height: 10px;
  background: url('/img/bcenter.gif') top left repeat-x;
  }
  
div#PopupWindow2 .Footer .RightCorner {
  float: left;
  width: 10px;
  height: 10px;
  background: url('/img/brcorner.gif') center no-repeat;
  }

div#PopupWindow .Head {
  height: 46px;
  overflow: hidden;
  }

div#PopupWindow .Head .LeftCorner {
  float: left;
  width: 10px;
  height: 45px;
  background: url('/img/tlcorner.gif') center no-repeat;
  border-bottom: 1px solid #D7D8B9;
  }

div#PopupWindow .Head .Center {
  float: left;
  width: 319px;
  height: 45px;
  background: #FAFCD7 url('/img/tcenter.gif') top left repeat-x;
  border-bottom: 1px solid #D7D8B9;
  }

div#PopupWindow .Head .Center h2 {
  font: normal 24px/100% 'Trebuchet MS', Arial;
  color: #56900A;
  margin: 14px 0px 0px 7px;
  }
  
div#PopupWindow .Head a.RightCorner {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 58px;
  height: 45px;
  background: url('/img/trcorner.gif') center no-repeat;
  border-bottom: 1px solid #FBB907;
  }

* html div#PopupWindow .Head a.RightCorner {
  margin-right: -1px;
  }  
  
div#PopupWindow div.Body {
  overflow: hidden;
  border: solid #FBB907;
  border-width: 0px 2px;
  background: #FAFCD7;
  padding: 0px 0px 5px;
  }

div#PopupWindow .Body h3 {
  font: normal 17px/100% 'Trebuchet MS', Arial;
  color: #272525;
  padding: 20px 0px 0px 15px;
  }

div#PopupWindow .Body .CenterWrap {
  overflow: hidden;

  margin: 20px 0px 30px;
  }
  
div#PopupWindow .Body a.logo {
  float: left;
  position: relative;
  width: 78px;
  height: 66px;
  margin: 0px 0px 0px 15px;
  background: url('/img/logo-small.jpg') center no-repeat;
  }

div#PopupWindow .Body .Install {
  margin: 0px 0px 0px 113px;
  }

div#PopupWindow .Body .Install a {
  font: normal 14px/100% 'Trebuchet MS', Arial;
  color: #FE3904;
  }

div#PopupWindow .Body .Install span {
  display: block;
  font: normal 11px/100% 'Trebuchet MS', Arial;
  color: #535252;
  padding: 5px 0px 0px;
  }

div#PopupWindow .Body .Install a.Button {
  display: block;
  width: 190px;
  height: 35px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font: normal 22px/35px 'Trebuchet MS', Arial;
  margin: 10px 0px 0px 24px;
  background: url('/img/button.jpg') center no-repeat;
  }

div#PopupWindow .Body a.BottomSearch {
  font: normal 14px/100% 'Trebuchet MS', Arial;
  color: #FE3904;
  margin: 0px 0px 0px 15px;
  }

div#PopupWindow .Footer {
  clear: both;
  overflow: hidden;
  height: 10px;
  font-size: 0px;
  }

div#PopupWindow .Footer .LeftCorner {
  float: left;
  width: 10px;
  height: 10px;
  background: url('/img/blcorner.gif') center no-repeat;
  }

div#PopupWindow .Footer .Center {
  float: left;
  width: 367px;
  height: 10px;
  background: url('/img/bcenter.gif') top left repeat-x;
  }
  
div#PopupWindow .Footer .RightCorner {
  float: left;
  width: 10px;
  height: 10px;
  background: url('/img/brcorner.gif') center no-repeat;
  }
  
 #TB_overlay {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
opacity: 0.55;
 z-index:100;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}