html {overflow: auto;}

.footerSubscription-wrap {margin: 0 auto; width:990px; padding-top:12px;  inline-block; display:block; overflow: hidden;}
.footerSubscription-wrap .signup {float:left; width: 565px; padding-top:3px; inline-block; display:block; overflow: hidden;}
.footerSubscription-wrap h1 {font: bold 14px arial, verdana, sans-serif; text-transform: uppercase;}
.footerSubscription-wrap h1 span {color: #95181e;}
.footerSubscription-wrap h5, #subscribe_button {color: #fff; font: bold 14px arial; text-transform: uppercase;}
.footerSubscription-wrap a h5, #subscribe_button {padding: 2px 8px; background: #c1272d; border: 3px solid #b01c23;}
.footerSubscription-wrap a h5:hover, #subscribe_button:hover {background: #333; border: 3px solid #333; text-decoration:none;}
.footerSubscription-wrap .right-contents {float:right; width: 200px; inline-block; display:block; overflow: hidden}
.footerSubscription-wrap .close {float:right; text-align:right;font:bold 12px arial; width:55px; margin-top:3px;}
.footerSubscription-wrap .close img {float:right; margin:-3px 0 0 6px;}
.footerSubscription-wrap .additional-message{clear:both; float:right; font:9px verdana, arial; width:250px; margin-top:2px; text-align:right;}


/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    overflow: auto;
    bottom: 0;
    
    width: 100%;
    height: 80px;
    
    background: url(/images/uploads/bg-persistent.jpg) center repeat-x #fff;
    color: #000;
    font: 13px arial;
    border-top:7px solid #95181E;
    margin:0;
   /* padding: 0 0 2px 11px;*/

}

.additional-checkbox .chkBox {
display:block;
float:left;
margin:5px 10px 0;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: 0; /*expression(this.parentNode.offsetWidth+'px'); */
	height:0; /*expression(this.parentNode.offsetHeight+'px'); */
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     height: 0; /* 88px; */
     min-height: 0; /* 88px; */
     bottom: -3000px; /*expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100 - 108) + 'px'); */
}

* html body
  {
  height: 100%;
  overflow: hidden;
  font-size: 100%;
  }
* html #page
  {
  width: 100%;
  height: 100%;
  overflow: auto;
  }

