body {
			font-family: arial;
			font-size:14px;
			margin:10px;	
			text-align:center;
			background-image:url("../images/coast.jpg");
			background-size: cover;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			
		}
		
		form {
			margin:0 auto;
			margin-top:150px; 
			text-align:center;
			width:500px;
			border:3px solid #6C85A3;
			padding:10px;
			background:rgba(255,255,255,0.7);
			
			border-radius: 10px; 
			-moz-border-radius: 10px; 
			-webkit-border-radius: 10px; 
			box-shadow: 14px 14px 14px rgba(0,0,0, .4); 
			-webkit-box-shadow: 16px 16px 16px rgba(0,0,0, .4); 
			-moz-box-shadow: 16px 16px 16px rgba(0,0,0, .4);
		}
		
		
		fieldset {
			overflow:hidden;
			border:0;
			height:30px;	
			margin:3px 0;
            background-color: #e1dfdf;
		}
		
		fieldset label {
			display:block;
			width:80px;
			float:left;
			font-weight:700;
			color:#666;	
			line-height:2.2em;
		}
		
		fieldset input {
			float:left;
			border:1px solid #ccc;	
			height: 25px;
			padding:3px;
			width:220px;
			font-size:12px;
		}
		
		#button {
			margin-top:10px;
			padding-right:20px;
			text-align:right;	
		}

		#button input {
			margin:0 auto;
		}		

		a.cssSubmitButton {			
			font-size: 14px;
			background: #f6c01d no-repeat 4px 5px;
			display: inline-block;
			padding: 5px 20px 6px;
			color: #fff;
			border:1px solid #ccc;
			text-decoration: none;
			font-weight: bold;
			line-height: 1.2em;
			border-radius: 15px;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			-moz-box-shadow: 0 1px 3px #999;
			-webkit-box-shadow: 0 1px 3px #999;
			position: relative;
			cursor: pointer;
			outline:none;
		}
		
		a.cssSubmitButton:visited {}
		
		a.cssSubmitButton:hover {
			border:1px solid #333;
		}
		
		.loading {
			background-image:url(\'load.gif\') !important;
			color:#ccc !important;	
			-moz-box-shadow: 0 0 0 #fff !important;
			-webkit-box-shadow: 0 0 0 #fff !important;
		}

		.effect {
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;	
		}