/* form and javascript by alen grakalic http://cssglobe.com/post/2494/using-form-labels-as-text-field-values  */
/* jquery by 2008 John Resig (jquery.com) */
/*==============================
	body {
		margin:0;
		padding:40px 80px;
		background:#fff;
		font:70% Arial, Helvetica, sans-serif;
		color:#555;
		line-height:180%;  
	}
	

	h1, h2{
		font-size:180%;
		font-weight:normal;
		color:#555;
	}
	h2{
		font-size:140%;
	}	


	p{
		margin:1em 0;
	}
	a{
		color:#f20;
		text-decoration:none;
	}
	a:hover{
		color:#999;
	}


=================================*/

	/* general form styling */
	
	fieldset{
		margin:0;
		padding:0;
		border:none;
		}
	legend{
		display:none;
		}	
	input, textarea{
		font:11px Arial, Helvetica, sans-serif;
		background:#fff;
		}				
	textarea{
		overflow:hidden;
		height:50px;
		margin:0;
		}

	.submit{
		border:none;	
/*		background:url(../images/bg_button.gif) no-repeat 0 0; */
		width:45px;
		height:25px;
		text-align:left;
		overflow:hidden;
		text-indent:-8000px;
		cursor:pointer;
		margin-top:5px;	
	}					
	
	/* Contact form on Contact Us Page */
	
	#contactForm{ 											 /* yellow background on contact us page */
		background:url(../images/bg_form.jpg) no-repeat 0 0;
		width:182px;
		height:206px;
		margin-bottom:20px;
		}

	#contactForm fieldset{
		padding-top:60px;
		}		
	#contactForm p{
		margin:2px 16px;
		width:150px;
		}	
	#contactForm input, #contactForm textarea{
		border:1px solid #d3cf73;	
		width:100%;
		}
	#contactForm button{
		border:none;	
		background:url(../images/bg_button.gif) no-repeat 0 0;
		width:45px;
		height:25px;
		text-align:left;
		overflow:hidden;
		text-indent:-8000px;
		cursor:pointer;
		margin-top:5px;
		}								
	
	/* text field classes */
	
	#contactForm .inactive{
		color:#999;
		}	 
	#contactForm .active{
		color:#000;
		}	 		
	#contactForm .focused{
		color:#000;
		background:#fffee7;
		}	 		

	/* Contact form on Calendar Page */
	
	#contactForm_b{ 											 /* blue background on calendar page */
		background:url(../images/bg_form_b.jpg) no-repeat 0 0;
		width:182px;
		height:206px;
		margin-bottom:20px;
		}

	#contactForm_b fieldset{
		padding-top:60px;
		}		
	#contactForm_b p{
		margin:2px 16px;
		width:150px;
		}	
	#contactForm_b input, #contactForm_b textarea{
		border:1px solid #d3cf73;	
		width:100%;
		}
	#contactForm_b button{
		border:none;	
		background:url(../images/bg_button.gif) no-repeat 0 0;
		width:45px;
		height:25px;
		text-align:left;
		overflow:hidden;
		text-indent:-8000px;
		cursor:pointer;
		margin-top:5px;
		}								
	
	/* text field classes */
	
	#contactForm_b .inactive{
		color:#999;
		}	 
	#contactForm_b .active{
		color:#000;
		}	 		
	#contactForm_b .focused{
		color:#000;
		background:#fffee7;
		}