/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		/*top: 180px; */
            top: 50%;             
		left: 50%; 
		margin-left: -500px;
            margin-top: -250px;
		width: 950px;
		background: #eee url(modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		 padding: 10px 20px 10px 0px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4); 
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 950px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 950px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
	/*
		
	NOTES
	
	Close button entity is &#215;
	
	Example markup
	
	<div id="myModal" class="reveal-modal">
		<h2>Awesome. I have it.</h2>
		<p class="lead">Your couch.  I it's mine.</p>
		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
		<a class="close-reveal-modal">&#215;</a>
	</div>
	
	*/
div#coupon2, div#coupon3 {
    width: 400px;
    text-align: center;
    background: white;
    border: solid 5px #ef3f23;
    padding: 0;
    border-radius: 0;
    box-shadow: 0px 0px 3px gray;
    height:425px;
    position:absolute;
    margin-top:-200px;
    margin-left:-200px;
    top:50%;
    left:50%;
}
div#coupon2 h3 {
    font-size: 13px;
    margin-top: 5px;
    color: #ef3f23;
}
div#couponholiday {
    width: 400px;
    text-align: center;
    background: white;
    border: solid 5px #fe3918;
    padding: 0;
    border-radius: 0;
    box-shadow: 0px 0px 3px gray;
    height:435px;
    position:absolute;
    top: 20%;
    left: 50%;
    margin-left:-200px;
}
#coupon2 img, div#coupon3 img, div#couponholiday {
    margin-top: 25px;
}
#coupon2 #title, #coupon3 #title {
    color: white;
    text-transform: uppercase;
    font-size: 40px;
    margin: 15px 0px;
    padding: 8px;
    background: #ef3f23;
}
#couponholiday h1 {
    color: white;
    text-transform: uppercase;
    font-size: 40px;
    margin: 15px 0px;
    padding: 8px;
    background: #006633;
}
#couponholiday #ccode {
    color: #f00;
    font-size: 20px;
    font-weight: bold;
}
#couponholiday p{
    color: #006633;
    font-size: 12px;
    margin-top: 5px !important;
    padding: 0px 18px;
    margin-bottom: 25px;
}
#coupon2 img, div#coupon3 img {
    margin-top: 25px;
}
#coupon2 h1, #coupon3 h1 {
    color: white;
    text-transform: uppercase;
    font-size: 40px;
    margin: 15px 0px;
    padding: 8px;
    background: #ef3f23;
}
#coupon2 p, #coupon3 p{
    color: #0a213b;
    font-size: 18px;
    margin-top: 5px !important;
    padding: 0px 18px;
    margin-bottom: 25px;
}
#coupon2 form#ema_signup_form {
    margin-bottom: 35px;
}
#coupon2 .close-reveal-modal {
    position: absolute;
    margin-bottom: 20px !important;
    padding: 10px;
    font-size: 15px;
    top: 340px;
    right: 97px;
    font-weight: normal;
    text-transform:capitalize;
    margin-top: 10px;
}
#coupon2 fieldset {
    border: none;
}
#coupon2 .mimi_field.text.required {
    margin: 0px 10px 12px;
}
#coupon2 label {
    color: #0a213b;
    font-size: 16px;
    display: none;
}
#coupon2 input#signup_email {
    border: solid 2px #ef3f23;
    padding: 8px 10px;
    width: 290px;
    box-shadow: inset 0px 0px 3px #ef3f23;
}
#coupon2 .mimi_field.text.required {
    margin: 0px 10px 12px;
}
#coupon2 input#webform_submit_button {
    background: #ef3f23;
    border: none;
    padding: 10px 45px 8px;
    color: white;
    width: 290px;
    font-size: 18px;
    font-weight: 500;
    cursor: pointer;
}
#limit {
    color: #a8a8a8;
    font-size: 10px;
}