/* Overlay */
#popup-overlay {background-color:#0B0F12;}
/* Container */
#contact-container {text-align:left; width:450px;}
.contact-content {background-color: rgba(77,77,77,.75); color:#dddddd; padding: 0 15px 0 15px;}
.contact-top {background-color: rgba(77,77,77,.75); height:13px; margin:0; padding:0;}
.contact-bottom {background-color: rgba(77,77,77,.75); font-size:12px; height:13px; line-height:12px; text-align:center;}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:0px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
.contact-message {text-align:center;}
 .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
form {margin:0; padding:0;}
.contact-title {padding: 0 0 15px 0;}
#contact-container form div.field {padding: 5px 0 0 0;}
#contact-container form div.label {clear:left; display:block; float:left; padding-right:4px; text-align:right; width:150px;}
#contact-container .contact-input {background:#3F7C9B; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {}
.contact-cc {cursor:default; font-size:14px; vertical-align:top;}
.contact-bottom a,
.contact-bottom a:link,
.contact-bottom a:active,
.contact-bottom a:visited {
	color:#666666; 
	position:relative; 
	top:-4px; 
	text-decoration:none;}
.contact-bottom a:hover {
	color:#888;}
.contact-button {
	background:#d76300; 
	border:0; 
	color:#fff; 
	cursor:pointer; 
	font-size:16px; 
	font-weight:bold; 
	height:26px; 
	margin:4px 0 0 4px; 
	text-align:center; 
	vertical-align:middle;}
.contact-button:hover {
	background-color:#f49000;}
a.modal-close,
a.modal-close:link,
a.modal-close:active,
a.modal-close:visited {
	color:#FFFFFF;
	font-size:2em;
	display:block;
	font-weight:bold; 
	position:absolute;
	text-decoration:none; 
	right:10px; 
	top:5px; 
	width:100px;
	text-align:right;}
a.modal-close:hover {color:#7F0404;}
div.simplemodal-container{
	-moz-box-shadow:0 0 10px black;
	-webkit-box-shadow:0 0 10px black;
	box-shadow:0 0 10px black;
}
#id_name, #id_email,  #id_body{
	background:#eeeeee; 
	border:1px solid #fff; 
	font-family:'Trebuchet MS', Verdana, Arial; 
	float:left; 
	padding:2px; 
	margin:2px; 
	width:250px;}
#id_body {clear:right;height:114px;}
#contact-container input[type="submit"] {
	margin:10px 10px 10px 160px;
	text-align:center;
	clear:both;
	padding:5px;
	width:100px; 
	cursor:pointer;
	font-size:1.2em; 
	font-family:"URWGothicL-Book", verdana, arial, sans-serif;
	color:#4D4D4D; background:#ccc;border:none;}
#contact-container input[type="submit"]:hover {color:#7F0404;background:#fff;}
/* #photo-image_popup .contact-top{background:#4D4D4D;}
#photo-image_popup .contact-bottom{background:#4D4D4D;}
#photo-image_popup .contact-content{text-align:center; margin:0px auto;background:#4D4D4D;} */
#photo-image_popup .image-content{padding:0;}
#spinner_popup {background-color: white;}

