<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* START: Popup CSS */
body #fi_popUp {
	width:400px; min-height:150px; z-index:100000; position:fixed; left:50%; margin-left:-200px; top:50%; margin-top:-100px;
	box-shadow: 0px 4px 10px #000; border:1px solid #333; background-color:#fff; font-family:Arial, sans-serif; text-align: left;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.33, rgb(224,224,224)),
		color-stop(0.84, rgb(255,255,255))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(224,224,224) 33%,
		rgb(255,255,255) 84%
	);
}
#fi_popUp .header { font-weight:bold; color:#fff; background-color:#333; font-size:14px; line-height:1em; padding:3px; }
#fi_popUp .message { padding:8px; }
#fi_popUpModal {
	width:100%; height:100%; /*background:url('../resources/pinstripe.png') repeat; z-index:99999; */
	background: -moz-radial-gradient(50% 50%, ellipse closest-side, #666 0%,#111 100%);
	background: -o-radial-gradient(50% 50%, ellipse closest-side, #666 0%,#111 100%);
	background: -ms-radial-gradient(50% 50%, ellipse closest-side, #666 0%,#111 100%);
	background: -webkit-gradient(radial, 50% 50%, 0, 40% 40%, 60 from (#666), to (#111));
	background: radial-gradient(50% 50%, ellipse closest-side, #666 0%,#111 100%);
	opacity:0.8; position:fixed; top:0px; left:0px;
}
.fi_icon { float:left; padding:2px; }
.fi_close { float:right; padding:2px; background: white; }
/* END: Popup CSS */

/* START: User feed back */
.rf_note, .rf_error, .rf_warning { font-size:0.9em; line-height:1.25em; }

.rf_req { color:#c00; font-weight:bold;  }
.rf_note { font-style:italic; font-weight:normal; }

.rf_value .rf_desc { font-style:italic; font-weight:normal;  }
.rf_name .rf_desc { font-style:italic; font-weight:normal; font-size:0.85em; }
.rf_success { background-color:#D6EBFF; padding:25px; border:1px solid #99CCFF; color:#000; font-weight:bold; }
.rf_error { background-color:#FFCCCC; padding:5px; border:1px solid #FF0000; color:#c00; font-weight:bold; }
.rf_error ul, .rf_warning ul { margin:5px 0px; color:#000; }
.rf_error li, .rf_warning li { font-weight:normal; }
.rf_warning { background-color:#FFFFCC; padding:5px; border:1px solid #CC9900; color:#000; font-weight:bold; }

/* Round */
#rfi_captcha, .rf_warning, .rf_error, .rf_success {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
}
/* END: User feed back */

#forms_address {
	float: right;
	width: 140px;
	margin: 0 0 10px 10px;
	padding: 6px;
	border: 1px solid black;
	background-color: #EEE;
	border-radius: 3px;
}

.rf_form { max-width:620px; }
.rfc_separator .sepLabel { border-bottom:#ccc solid 1px; font-weight:bold; font-size:1.1em; line-height:1.6em; }
.rf_fi { padding:4px 0; clear:left; }
#rfi_address1 { padding-bottom:0; }
#rfi_address2 { padding-top:0; }
.rf_fi .rf_name { float:left; display:block; width:136px; }
.rf_fi .rf_value,
.rf_fi .rf_messages,
.rf_fbu input { margin-left:146px;}
.rf_fi .rf_messages div,
.rfc_text .rf_value input,
.rfc_email .rf_value input { width:75%; }
.rfc_phone .rf_value input,
#rfi_city .rf_value input { width:50%; }
#rfi_message .rf_value textarea { height:8em; }
.rf_fbu input[type=submit] {
	width:25%;
	color: #ffffff;
	background-color: #EF4138;
	padding: 10px;
}

/* store address box */
#rf_address { float:right;width:228px;margin: 0 0 10px 10px; padding: 6px;border: 1px solid #000;background-color:#eee; }
#rfi_refering_page {
	display: none;
}

div#rfi_stateprovince select {
	width: 150px;
}

div#rfi_validation input {
	width: 108px;
}

@media (min-width: 480px) {
	div#rfi_stateprovince select {
		width: auto;
	}

	div#rfi_validation input {
		width: 213px;
	}
}</pre></body></html>