.fancybox-skin {color: #484848;overflow:hidden}  

#zipLocator {overflow:visible}  
#zipLocator h3 {font-size: 1.5em;line-height: 1.4em;padding-top: 10px;text-align: center;margin: .3em .1em .8em .1em;font-family: "PNC Brand Bold",Arial,sans-serif;font-weight: 900;color: #ffffff;}
#zipLocator p {text-align: center;margin: 20px 0 30px;font-size: .8em;line-height: 1.4em;text-align: center;font-family: "PNC Brand Light",Arial,sans-serif;font-weight: 500;color: #ffffff;}
#zipLocator .logo {padding: 5px 10px 10px 0;width: 200px;margin: 0 auto;}
#zipLocator .logo img {border: 0;width: 100%;}
#zipLocator #inputs {width:99%;}
#zipLocator #zipInput{width:100%;margin-bottom:5px;text-align:center;border:none;padding:3px 0}
#zipUpdate{border:none;padding-right:8px;text-align:right;height:32px}
#zipLocator .btn-secondary{width:100%;padding: 10px 0;color: #fff;font-weight: bold;font-size: 12px;line-height: 14px;font-family: Arial,sans-serif;background: #f58025;border-radius: 3px;border: none;display:inline-block;text-align:center}
#zipLocator .btn-secondary a{color:white}
#zipLocator .btn-secondary:hover, #zipLocator .btn-secondary a:hover {background: #c63; text-decoration: none;}
a#zipSubmit {width: 50%;text-align: center;}
#zipLocator #error{color:#ffffff;clear:both;text-align:center;font-family:"PNC Sans Medium",Arial, sans-serif;font-size:18px;line-height: 24px;font-weight: 700;}
#zipLocator .zipLoading{width:25px;margin:0 auto;display:none}

@media only screen and (min-width: 600px){
	#zipLocator #inputs {width: 500px;margin: 0 auto 20px;text-align:center}
	#zipLocator #zipInput{width:auto;height:25px;margin-right:10px;text-align:right;padding:3px 8px 3px 0}
	#zipLocator .btn-secondary{width:auto;padding:10px 14px}
}