/* 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;
    top: 50%;
    left: 50%;
	font-size: 13px;
    width: 500px;
    background-color: #fff;
    border: 13px solid #EAEAE7;
    padding: 40px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.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: expression(this.parentNode.offsetWidth+'px');*/
	/*height: 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;
    /*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
}

.jqmWindow .offer h2{

	text-align: left;
	position: relative;
	z-index: 5;
	margin: 0;
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
	color: #0f8ca0;
}
.jqmWindow .offer h3{
	text-transform: none;
	font-weight: normal;
	font-size: 18px;
	line-height: 110%;
	margin: 4px 0;

}
.jqmWindow input[type="text"] {
	width: 100%;
	height: 32px;
	padding: 5px 10px;
    margin-bottom: 10px;

}
.jqmWindow li{
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 20px;

}
.jqmWindow p{
	padding: 10px 0;

}
.jqmWindow form{
	width: 100%;
	z-index: 2000;
}

.jqmWindow input[type="button"], .jqmWindow input[type="submit"], .regsubmit{
  font-size: 14px;
  line-height: 12px;
  font-family: 'Arial';
  width: 100%;
  height: 40px;
  padding: 0;
  background-color: #AC2E59;
  border: none;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  cursor: pointer;
}

.jqmWindow input[type="button"]:hover, .jqmWindow input[type="submit"]:hover, .regsubmit:hover{
    background-color: #BB395E;
  }
 .jqmClose{
 	width: 31px;
 	height: 30px;
 	background: #0F8CA0 url('../img/close.gif') no-repeat 10px 10px;
 	display: block;
 	position: absolute;
 	top: 0;
 	right: 0;
 }
 .modalerror{
 	color: red;
 	display: none;
 }
 .buttonred{
 	padding: 10px;text-decoration: none;color: #fff;margin-right: 20px;
 }
 .buttonred:hover{color: #fff;
 }