@charset "utf-8";
/* CSS Document */
.contact-us { color:#333333; font-size:12px; overflow:hidden; zoom:1; }
.contact-us * { zoom:1; }

	/******************************
	   General
	******************************/	
	.contact-us a { outline:none; }
	.contact-us img { border:0; }
	.contact-us .required { color:#ff0000; }		
	.contact-us .note { font-style:italic; } 	

	/******************************
	   Form
	******************************/	
	.contact-us form { overflow:hidden; font-size:11px; }
	
		/******************************
		   Left
		******************************/		
		/*.contact-us form .left { float:left; width:525px; }	
		.contact-us form .left .contact-us-row { display:block; overflow:hidden; margin:0 0 4px; }
			.contact-us form .left .contact-us-row label { float:left; width:113px; padding:0 10px 0 0; text-align:right; }		
				.contact-us form .left .contact-us-row label.inline { font-weight:normal; float:none; width:auto; padding:0; margin:0 12px 0 0; } 			
		
			.contact-us form .left label { font-weight:bold; }	
			.contact-us form .left input, .contact-us form select { font-size:11px; width:290px; }	
			.contact-us form textarea { width:390px; height:100px; font-size:11px; }
			.contact-us form .left input.button { width:auto; }	
			.contact-us form .left input.checkbox { width:auto; height:22px; vertical-align:middle; margin:0; }	
				.contact-us form .left input.demo { margin:0 0 0 123px; }		*/	
		.contact-us form .left { float:left; width:325px !important; }	
			.contact-us form .left .row { display:block; overflow:hidden; margin:0 0 12px; }
				.contact-us form .left .row label { float:left; width:113px; padding:0 10px 0 0; text-align:right; }	
					.contact-us form .left .row label.inline { font-weight:normal; float:none; width:auto; padding:0; margin:0 12px 0 0; } 			
			
			.contact-us form .left label { font-weight:bold; }	
			.contact-us form .left input, .contact-us form select { font-size:11px; width:180px; }	
			.contact-us form textarea { width:320px; height:100px; margin:0 0 8px; font-size:11px; }			
			
		/******************************
		   Right
		******************************/				
		/*.contact-us form .right { float:right; width:290px; }			
	
			.contact-us form .right label { display:block; font-weight:bold; margin:0 0 2px; }		
			.contact-us form .right select { display:block; margin:0 0 12px; width:100%; }	
				.contact-us form .right select.last { margin:0 0 36px; }			
			.contact-us form .right p.submit { text-align:right; }					*/
		.contact-us form .right { float:right; width:325px !important; }
			.contact-us form .right label { display:block; font-weight:bold; margin:0 0 2px; }		
			.contact-us form .right select { display:block; margin:0 0 12px; width:320px; }	
				.contact-us form .right select.last { margin:0 0 36px; }			
			.contact-us form .right p.submit { text-align:right; }		

	/******************************
	   Sidebar
	******************************/	
	.right hr { margin:0 0 16px; }