/* CSS Document */
/* CSS Document */

.left-contact {
	float: right;
	width:460px;
	margin-left:10px;
	padding-right:10px;
}

	.left-contact .page-title{
		margin:0;
		padding:10px 0 5px 2px;
	}
	
.right-contact {
	margin-left:550px;
	padding-top:1px;
	height:500px;
}

	.right-contact .page-title{
		margin-left:20px;
	}

.contactus-separator {
	background:url(../images/contactus-separator.png) center center no-repeat;
	float: right;
	margin-top:50px;
	width:16px;
	height:400px;
}

	.left-contact .left-content{
		margin-left:20px;
		margin-top:10px;
	}
	
	.contactus-text{
		color:#666;
		font-family:Arial, Helvetica, sans-serif, "Gill Sans MT Light";
		font-size:13px;
		line-height:25px;
		text-align:justify;
		padding-right:50px;
	}
	
	.page-contact .form-text{
		display:block;
		font-family:Arial, Helvetica, sans-serif, "Gill Sans MT Light";
		font-size:13px;
		line-height:25px;
		width:370px;
	
	}
	
	.page-contact .required{
		display:block;
		width:370px;
		border:solid 2px #FF0000;
	}
	
	.page-contact .form-textarea{
		display:block;
		resize:none;
		border:solid 1px #CCC;
	}
		
	.page-contact .form-label{
		float: right;
		width:110px;
		margin-bottom:10px;
		margin-top:20px;
		color:#666;
	}
	
	.page-contact .form-textarea{
		width:370px;
	}
	
	
	
	.page-contact .submit-button{
		margin-top:10px;
		width:387px;
	
	}
	
	.page-contact .error{
		font-size:12px;	
	}
	
	.page-contact .map{
		width:310px;
		height:270px;
		margin-left:40px;
	}
	
		.page-contact .map h2{
			margin-bottom:5px;
			color:#987b3a;
		}
		
	.page-contact .info{
		margin-top:30px;
		text-align:center;
		font-size:16px;
		line-height:18px;
		color:#666;
	
	}
	
/* static page
-----------------------------------------------------------------------*/
.page-static .page-title{
	margin-left:30px;
}

.page-static .section-static{
	padding:20px 40px;
	color:#666;
	font-size:14px;
	line-height:18px;
}
	
.page-static .box{
	padding:20px;	
}

input.required, textarea.required{

	box-shadow: 0 0 3px #F00 ;

    -webkit-box-shadow: 0 0 3px #F00; 

    -moz-box-shadow: 0 0 3px #F00;

    border:1px solid  #F00; 

}

.btn{
	display:inline-block;
	zoom:1;
	*display:inline;
	
	background-color: #333;
	
	padding:7px;
	margin:5px;
	line-height:.9;
	
	color:#FFF;
	font-size:16px;
	
	border:1px solid #CCC;
	-webkit-box-shadow:0 0 5px #CCC;
	-moz-box-shadow:0 0 5px #CCC;
	-o-box-shadow:0 0 5px #CCC;
	-ma-box-shadow:0 0 5px #CCC;
	box-shadow:0 0 5px #CCC;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	
	cursor:pointer;
}

	.btn:hover{
		color:#FFF;
		
		
		border:1px solid #333;
		-webkit-box-shadow:0 0 5px #333;
		-moz-box-shadow:0 0 5px #333;
		-o-box-shadow:0 0 5px #333;
		-ma-box-shadow:0 0 5px #333;
		box-shadow:0 0 5px #333;
	}

