.formframe{
height:350px;
width:380px;
overflow:hidden;
border:none;
}
.star{
color:red;
}
				.formlayer{
				width:440px;
				text-align:left;
				background:#fff;
				border:2px solid #795c34;
				margin:auto;				
				}
				.formlayerpadd{
				padding:20px 20px 20px 40px;
				}
				.formlayer .close{
				font-size:14px;
				font-weight:bold;
				color:#cc3300;
				text-align:right:
				padding-bottom:10px;
				}
				.formlayer .close a{
				float:right;
				color:#cc3300;
				cursor:pointer;
				}
				.formlayerdiv{
				width:100%;
				text-align:center;
				display:none;
				position:absolute;
                                z-index:100;
				top:0px;
				left:0px;
				padding-top:100px;
				}
				.formdiv{
				width:380px;
				padding-bottom:20px;
				}
				.formtit{
				font-size:18px;
				color:#cc3300;
				padding-bottom:14px;
				}
				.formdiv .fdline{
				zoom:1;
				overflow:hidden;
				padding-bottom:10px;
				}
				.formdiv .fdline label{
				width:120px;
				float:left;
				padding-right:20px;
				}
				.formdiv .fdline .input_text{
				font-family:Tahoma;
				font-size:12px;
				width:200px;
				float:left;
				}
				.formdiv .fdline select{
				font-family:Tahoma;
				font-size:12px;
				width:200px;
				float:left;
				}
				.formdiv .fdline textarea{
				font-family:Tahoma;
				font-size:12px;
				height:100px;
				width:200px;
				float:left;
				}
				.formdiv .chboxes{
				width:200px;
				float:left;
				}
				.formdiv .chebox{
				padding-bottom:5px;
				padding-left:20px;
				}
				.formdiv .chebox .comment{
				font-size:10px;
				}
				.formdiv .chebox input{
				height:15px;
				width:15px;
				display:block;
				position:absolute;	
				margin-top:-1px;
				margin-left:-20px;
				}
				.formdiv .buttondiv{
				padding-left:140px;
				}
				.formdiv .button{
				display:block;
				cursor:pointer;
				}

.formerrors{
width:380px;
font-size:11px!important;
padding:0px 0px 10px 0px;
}
.formerrors p{
font-size:11px!important;
padding-bottom:5px!important;
margin:0px!important;
}



