div.jqmConfirm input[type="button"] { padding: 4px; margin: 10px 30px; background:url(images/lamp.png) no-repeat center center; color: #FFF; border: 0px solid #AAA; }
    /* jqModal confirm CSS courtesy of;	 Alexandre Plennevaux <alexandre@pixeline.be>,	 Brice Burgess <bhb@iceburg.net> */
	/* contains + positions the alert window */
    div.jqmConfirm { display: none; position:fixed; top:30%; width: 100%; }
    /* 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 div.jqmConfirm { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }
    div.jqmConfirmWindow { height:auto; width: auto ;margin: auto; max-width:400px; min-height:250px; padding: 0 10px 10px;background:url(../images/bg.jpg) repeat top left; border:4px dotted #FFF;  position:relative; }
    .jqmConfirmTitle{margin:5px 2px;height:auto; color:#000; background:none; }
    .jqmConfirmTitle h1{ margin:0px 2px 5px; padding-left:5px; padding:0; font-size:18px; text-transform:capitalize; letter-spacing:0px; font-weight:bold; color:#000; /*width:270px;*/ text-align:center; }
    div.jqmConfirm .jqmClose em {padding:15px 0 0 0}
    div.jqmConfirm .jqmClose { width:90px; height:80px; display:block; clear:right; text-align:center; }
	.jqmClose {width:200px!important; margin:0 auto!important; }
	div.jqmConfirm .jqmClose img {border:none; float:left; margin:0 30px 0 0}
	div.jqmConfirm a.jqmClose {text-decoration:none; color:#000; padding:14px 0 0 0 }    
    div.jqmConfirmContent{ border-top:px; color:#000; font:11px/14pt arial; padding:5px 20px 5px; margin:5px; letter-spacing:0px; }
    .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;}
    .clear {clear:both}
	/* End hide from IE-mac */
	
	.what-are-the-luckiest-numbers .message, .pick-a-number-for-me .message, .how-lucky-is-my-number .message, .sign .message { position:relative; left:auto; top:auto; z-index:45; margin:0 auto 50px }
	p.message2 { background:none; color:#ac2284; font-family: Georgia,"Times New Roman",Times,serif; font-size:18px; margin:5px auto 50px; max-height:350px; min-height: 120px; overflow:auto; text-align:center; font-weight:bold; font-style: italic;}
	p.message2 i {color:#8929dc; font-size:25px;}
	div.jqmConfirmWindow {min-height:80px; padding:10px}
	h3 { text-align:center; }
	div.jqmConfirm a.close {  background:url(../images/pink-gem.png) top left no-repeat; height:52px; width:118px !important; position:absolute; bottom:-15px; right:-10px; color:#fff; text-decoration:none; padding:40px 0 0 10px; border:0px solid #000000}
	div.jqmConfirm a.close:hover {  background:url(../images/pink-gem-hover.png) top left no-repeat; text-decoration:underline}