		/* contact page */
		.contact_left{
			width:455px;
			float:left;
		}
		.contact_right{
			width:300px;
			float:right;
		}
		hr{
			color:#ffffff;
			border:0px;
			height:0px;
			border-bottom:1px dashed #cccccc; 
			margin-bottom:10px;
		}
			/* contact form */
			.contact_field{
				margin-bottom:5px;
				width:320px;
				margin-left:10px;
				font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
				font-size:12px;
				color:#333333;
			}
			.contact_area{
				margin-bottom:5px;
				width:320px;
				height:150px;
				margin-left:10px;
				font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
				font-size:12px;
				color:#333333;
			}
			.contact_button{
				margin-right:30px;
				color:#333333;
				font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif;
				font-size:12px;
			}
			.success_box{
				background-color:#dbeedc;
				color:#333333;
				padding:5px;
				margin-bottom:15px;
				border:1px solid #dbeedc;
			}
			
			.full-input  {
				width:90%;
			}
			.full-input, .half-input {
				background:none repeat scroll 0 0 #F3F2F2;
				border:1px solid #CCCCCC;
				color:#31291C;
				display:block;
				font-family:"Comic Sans MS",cursive;
				font-size:14px;
				padding:4px;
				margin-bottom:5px;
			}
		
			.success_box ul{
				padding-top:5px;
				padding-bottom:5px;
			}
		
			.success_box li{
				padding:4px;
				color:#333333;
			}
		
			.error_box{
				background-color:#eedbdb;
				color:#333333;
				padding:5px;
				margin-bottom:15px;
				border:1px solid #eedbdb;
			}
		
			.error_box ul{
				padding-top:5px;
				padding-bottom:5px;
			}
		
			.error_box li{
				padding:4px;
				color:#333333;
			}
