		#acg_lbcf_blur {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			background-color: #ccc;
			opacity: .80;
			-moz-opacity: .80;
			filter: alpha(opacity=80);
			z-index: 97;
		}
		
		#acg_lbcf_div {
			display: none;
			position: absolute;
			top: 0;
			width: 530px;
			left: 27%;
			padding: 0 10px 10px 10px;
			z-index: 99;
			border: 3px solid #7BA520;
			background-color: White;
			height: auto;
			z-index: 99;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		}
		
		#acg_lbcf_div h3 {
			color: #0d96e6;
			margin: 5px 0 17px 0;
		}
		
		#acg_lbcf_form div {
			clear: left;
			padding: 3px;
			text-align: left;
		}
		
		#acg_lbcf_form div label {
			float: left;
			display: block;
			width: 75px;
			text-align: right;
			margin-right: 10px;
			color: #0d96e6;
		}
		
		#acg_lbcf_form input.text {
			width: 390px;
			padding: 3px;
			color: #0d96e6;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		#acg_lbcf_form div textarea {
			width: 390px;
			height: 100px;
			padding: 3px;
			font-family: Arial, Helvetica, Sans-Serif;
			font0-size: 12px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
		
		#acg_lbcf_form div.submit input, form.acg_form div.submit input {
			margin-left: 200px;
			margin-right: 15px;
			font-weight: bold;
			color: #0d96e6;
			font-size: 8pt;
		}
		
		#acg_lbcf_form.lbcf_widget div label {
			float: none;
			display: inline;
			text-align: left;
		}
		
		#acg_lbcf_form.lbcf_widget input.text {
			width: 100%;
		}
		
		#acg_lbcf_form.lbcf_widget div textarea {
			width: 100%;
		}
		
		#acg_lbcf_form.lbcf_widget div.submit input, form.acg_form.lbcf_widget div.submit input {
			margin-left: 0;
		}
		
		#acg_lbcf_div p.intro {
			text-align: left;
			margin: 0 20px 10px 20px;
		}
		
		#acg_lbcf_div p.error {
			border: 2px solid #7ba520;
			background-color: #ffcc00;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
			margin: 25px 42px 10px 42px;
			padding: 5px 10px 15px 10px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			color: #FFF;
		}
		
		
