body {
	height:100%;
	margin:0;}

#contact-overlay {
	background-color:#B97F46;
	cursor:wait;}

#contact-container {
	font-family:'Trebuchet MS', Verdana, Arial;
	font-size:16px;
	text-align:left;
	width:775px;}

.contact-content h2 {
	margin: 15px 0 10px;}

#contact-container .contact-content {
	background-color:#FFFFFF;
	width: 740px; 
  	padding: 0 15px 15px 15px; 
  	text-align: left; 
  	border: 2px solid #BE8750; 
  	opacity:0.8; 
  	-moz-border-radius:6px; 
  	-webkit-border-radius:6px; 
  	-moz-box-shadow: 0 0 50px #420000; 
  	-webkit-box-shadow: 0 0 50px #420000; 
	color:#430000;
	height:40px;}

#contact_form_left {
	float: left;
	width: 350px;}

#contact_form_right {
	float: right;
	width: 350px;}

.contact-type, #register_checkbox { 
	margin: 5px !important;
	width: 15px !important;}

#contact-container .contact-loading {
	background:url(../img/contact/loading.gif) no-repeat;
	height:55px;
	margin:-14px 0 0 170px;
	padding:0;
	position:absolute;
	width:54px;
	z-index:8000;}

#contact-container .contact-message {
	text-align:center;}

#contact-container .contact-error {
	background:#BA8046;
	color: #FFFFFF;
	border:1px solid #ccc;
	margin:5px auto;
	padding:2px;}

#contact-container br {
	clear:both;}

#contact-container form {
	margin:10px 0 0 0;
	padding:0;
	width: 710px;}

#contact-container .contact-content input{
	background: #F1E6DA;
	border: 1px solid #BA8046;
	color: #887D6A;
	margin: 0px 0 3px 0;
	padding: 3px 5px;
	font-size: 11px;
	width:300px;}

p.checkbox {
	font-size: 10px;
	width: auto;}

#contact-container textarea {
	height:110px;}

#contact-container .contact-cc {
	cursor:default;
	font-size:.9em;}

#contact-container .contact-top {
	height:13px;
	margin:0;
	padding:0;}

#contact-container .contact-bottom {
	font-size:.7em;
	height:13px;
	text-align:center;}

#contact-container .contact-bottom a,#contact-container .contact-bottom a:link,#contact-container .contact-bottom a:active,#contact-container .contact-bottom a:visited {
	color:#666;
	position:relative;
	text-decoration:none;
	top:-4px;}

#contact-container .contact-bottom a:hover {
	color:#888;}

#contact-container .contact-button {
	background: transparent url(../img/button-background.gif) repeat left top;
	border: 1px solid #420000;
	color: #FFF;
	margin: 15px 5px 0 0;
	padding: 3px 5px;
	font-size: 11px;
	letter-spacing: 1px;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;}
	
.modal-close 

{
	background:url(/images/jquery-fancybox/fancy_closebox.png) top left no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	height: 28px;
	width: 28px;
	z-index: 1000;
}
