		#acg_lbcf_blur {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			background-color: #999999;
			opacity: .60;
			-moz-opacity: .60;
			filter: alpha(opacity=60);
			z-index: 97;
		}
		
		#acg_lbcf_div {
			display: none;
			position: absolute;
			top: 0;
			width: 400px;
			left: 35%;
			padding: 0 10px 10px 10px;
			z-index: 99;
			border: 1px solid #581E00;
			background-color: White;
			height: auto;
			z-index: 99;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
		}
		
		#acg_lbcf_div h3 {
			color: #581E00;
			margin: 20px 0 5px 0;
			padding: 10px 0px 0px 0px;
			text-align: center;
		}
		
		#acg_lbcf_form div {
			clear: left;
			padding: 3px;
			text-align: left;
			margin-left:58px;
		}
		
		#acg_lbcf_form div label {
			float: left;
			display: block;
			width: 75px;
			text-align: left;
			margin-right: 10px;
			color: #581E00;
			font-family: IM Fell English, arial, serif;
		}
		
		#acg_lbcf_form input.text {
			width: 200px;
			padding: 3px;
		}
		
		#acg_lbcf_form div textarea {
			width: 200px;
			height: 75px;
			padding: 3px;
			font-family: Arial, Helvetica, Sans-Serif;
		}
		
		#acg_lbcf_form div.submit input, form.acg_form {
			margin-right: 15px;
			font-weight: normal;
			color: #666;
			font-size: 9pt;
			margin-right: 15px;
			color: white;
			font-size: 9pt;
			background: #70493A;
			padding: 5px;
			border-radius: 2px;
			font-family: Arvo, serif;
			text-transform: uppercase;
			border: none;
		}

		 div.submit input {
			margin-bottom: 20px;
			font-weight: normal;
			color: #666;
			font-size: 9pt;
			margin-right: 15px;
			color: white;
			font-size: 9pt;
			background: #70493A;
			padding: 5px;
			border-radius: 2px;
			font-family: Arvo, serif;
			text-transform: uppercase;
			border: none;
		}
		
		#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: center;
			font-family: Arvo, serif;
			margin: 5px 30px;
			font-size:14px;
			color: #70493A;
		}
		
		#acg_lbcf_div p.error {
			border: 1px solid #900;
			background-color: #ffc;
			font-weight: bold;
			text-align: left;
			padding: 0 10px 10px 10px;
			margin: 10px 20px 5px 20px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			color: #444;
		}
		
		
