/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.css 185 2009-02-09 21:51:12Z emartin24 $
 *
 */


/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;}

/* Container */
#contact-container { width: 566px; font-family: Arial; font-size: 12px; text-align:left; color: #929292;}
#contact-container .contact-content {
	background-color: #fff;
	padding: 15px 0;
}
#contact-container h1 {color: #02A8E4; margin:0; padding:0 0 6px 25px; font-size:1.2em; text-align:left;}
#contact-container .contact-loading {position:absolute; background:url(../img/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#contact-container .contact-error {
	color: #f00;
	margin: 0 auto;
	padding: 0 36px 7px 108px;
}
#contact-container br { clear: both;}
#contact-container form { margin: 0; padding: 0;}
#contact-container label {
	clear: left;
	color: #929292;
	display: block;
	padding: 0 12px 0 19px;
	float: left;
	text-align: right;
	width: 77px;
}
#contact-container input { height: 24px;}
#contact-container .contact-input {
	background: #fff;
	border: 1px solid #929292;
	float: left;
	margin: 0 0 11px;
	width: 422px;
}
#contact-container textarea { height: 127px; margin: 0 0 11px;}
#contact-container .contact-cc {font-size:.9em; cursor: default;}
#contact-container .contact-top {height: 13px; background: url(../img/form_top.gif) no-repeat; padding:0; margin:0; font-size: 1px; line-height: 1px;}
#contact-container .contact-bottom {height: 13px; background: url(../img/form_bottom.gif) no-repeat;}
#contact-container .contact-button { 
	border: 0;
	cursor: pointer;
	float: left;
	margin: 4px 0 0 14px;
}
#contact-container .contact-send {
	background: url(../img/send.png) no-repeat 0 0;
	display: block;
	font-size: 1px;
	height: 49px;
	line-height: 1px;
	margin-left: 120px;
	text-indent: -2000px;	
	width: 174px;
}
#contact-container .contact-cancel {
	background: url(../img/cancel.png) no-repeat 0 0;
	display: block;
	font-size: 1px;
	height: 48px;
	line-height: 1px;
	text-indent: -2000px;
	width: 117px;
}
#contact-container .contact-send:hover, #contact-container .contact-cancel:hover { background-position: 0 100%;}
#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {
	background: url(../img/close.png) no-repeat 0 0;
	display: block;
	font-size: 1px;
	height: 16px;
	line-height: 1px;
	text-indent: -2000px;	
	position: absolute;
	right: 11px;
	top: 13px;
	width: 17px;
}
#contact-container a.modalCloseX:hover { background-position: 0 100%;}
