/* Discount Pricing and Window ================================================================================================ */
/* Joe Added: 20160913 */

/* Applying Discount Code */

@media screen and (max-width: 1260px){
	#applyCode { clear: left; }
	#discountValue { float: right; }	
}

#applyCode { /* (Apply Code) Text */
	display: block; float: left; font-size: 14px; line-height: 30px; margin-left: 7px; color: #d9272e; font-weight: bold; cursor: pointer;
	text-decoration: underline;
}
#applyCode:hover { color: #dd3d43; }

#applyCodemobile { /* (Apply Code) Text */
	font-size: 12px; color: #fff; text-decoration: underline; cursor: pointer;
}

#overlay_applycode {
	display: none;
	background-color: #fff; 
	color: #000; 
	width: 95%; 
	max-width: 300px; 
	padding: 25px 2.5% 35px 2.5%;   
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;  
	-moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);  
	-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);  
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.3);
	
}

#applycodecontainer h4 {
    text-align: center;
    color: #005f9c;
    letter-spacing: 0;
    font-weight: bold;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 22px;
}

#applycodecontainer .desc a {
	font-size: 14px; 
	line-height: 17px; 
	text-decoration: underline;
	
}

#submitpromorequest {
	height: 40px; 
	line-height: 40px; 
	text-decoration: none; 
	text-align: center; 
	background-color: #d9272e; 
	color: #fff; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	display: block; 
	margin-top: 20px; 
	cursor: pointer;
	
}

#submitpromorequest:hover {
	background-color: #dd3d43;
	
}

#codeMessage { color: #d9272e; display: none; }

#discountValue {
	color: #d9272e !important;
}

#codeWait {
	display: none; /*inline-block;*/
    margin-left: 10px;
}