
/* Contact Us -------------------- */

body{
	background: url('../images/BG-contact-us.jpg');
	color:#686655;
}
#content-wrap{
	padding:80px 0 0 0;		
}
#content{
	border: #dedbc0 4px solid;
	padding:4px;
	margin-bottom:-30px;
	box-shadow: 10px 10px 10px #000;
}
.page{
	border: #dedbc0 1px solid;
	padding-bottom:50px;
}
.contact-us a,.contact-us a:visited{
	color:#686655;	
	text-shadow:1px 1px 0 #fff;	
}
.contact-us a:hover{
	color:#ed1c24;
}
.contact-us h2{
	float:right;
	width:620px;
	border:none;
	color:#686655;
	text-transform:capitalize;
	font-size:160px;
	text-align:center;
	display:block;
	padding:40px 0 20px 0;
	overflow:hidden;
}
.contact-us{
	display:block;
	padding:5px;
	margin:50px 0 -40px 0;
}
.contact-us .entry{
	display:block;
	text-shadow:1px 1px 0 #fff;	
}
.contact-us img{
	display:block;
	position:absolute;
	top:-50px;
	left:0;
}
#contact-copy{
	float:right;
	padding:0 40px;
	width:500px;
}
#contact-copy p{
	padding:0;	
}
#contact-copy ul{
	padding:20px 10px;	
}
#contact-copy p{
	font: italic normal 23px/34px Georgia, "Times New Roman", Times, serif;
}
#contact-copy ul li{
	font: italic normal 23px/34px Georgia, "Times New Roman", Times, serif;	
	color:#b8b29a;
}
#contact-copy ul li input{
	display:none;	
}
#contact-copy ul li label{
	display:block;
	width:360px;
	text-align:right;
	padding-right:40px;
	background:transparent url('../images/BG-radio-inactive.png') no-repeat center right;
}
#contact-copy ul li label.active{
	background:transparent url('../images/BG-radio-active.png') no-repeat center right;
	color:#504e3d;
	}
#contact-copy p input, #contact-copy p textarea{
	text-shadow:1px 1px 0 #fff;		
	font: italic normal 23px/34px Georgia, "Times New Roman", Times, serif;
	color:#504e3d;
}
#contact-copy p input{
	background:transparent url('../images/BG-form.png') repeat-x top left;
	margin:0 3px;
	padding:0 0 2px 0;
	height:34px;
}
#contact-copy p input.error{
	background:transparent url('../images/BG-form-error.png') repeat-x top left;
}
#contact-copy p#submit-wrap{
	padding-right:20px;	
}
#contact-copy p#submit-wrap small{
	font: normal normal 14px/28px Georgia, "Times New Roman", Times, serif;	
}
#contact-copy p#submit-wrap button{
	float:right;
	padding:6px 10px;
	margin:15px 0 0 0;
	color:#615e46;
	background:#ece9d8;
	border:#d2cdb3 1px solid;
	font: normal bold 22px/30px Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
}
#contact-copy p#submit-wrap button:hover{
	color:#484530;
}
#contact-copy p label.error{
	position:absolute;
	display:none;
	visibility:hidden;
}
#contact-copy p textarea{
	background:transparent url('../images/BG-form.png') repeat top left;
	margin:0 3px;
	width:480px;
}
#contact-copy p input.sml{
	width:125px;
}
#contact-copy p input.med{
	width:190px;
}
#contact-copy p input.lrg{
	width:380px;
}
#contact-key{
	float:left;
	width:260px;
	margin:500px 0 0 80px;
	border-top:#d5d3c3 3px double;
	background: url('../images/BG-contact-key.png') no-repeat center 50px;
}
#contact-key p{
	text-align:center;	
}
#contact-key p strong{
	font: normal normal 26px/28px Georgia, "Times New Roman", Times, serif;	
	display:block;
	padding:5px 0 60px 0;
}
#contact-key ul li{
	border-bottom:#d5d3c3 1px solid;
}
#contact-key ul li a{
	display:block;	
}
.message-confirm{
	position:absolute;
	z-index:1000;
	left:190px;
	top:-40px;
	display:block;
	width:330px;
	height:140px;
	padding: 32px 60px 20px 85px;
	text-align:center;
	font: normal normal 18px/22px Georgia, "Times New Roman", Times, serif;
	background: url('../images/BG-thankyou.png') no-repeat center;
}
.message-confirm strong{
	font: normal bold 22px/36px Georgia, "Times New Roman", Times, serif;
	padding:0;
}
#footer{
	border:none;
	text-shadow:1px 1px 0 #fff;
}
#footer a, #footer a:visited{
	color:#686655;		
}
#footer a:hover{
	color:#ed1c24;
}
#footer address{
	background: url('../images/BG-resistance-red.png') no-repeat top center;
	color:#686655;
}
#footer img{
	display:none;	
}