.error{
	display:block;font-weight:bold;
}

ul.form_generator {
	margin-left:0px;
}



ul.form_generator  li{
	list-style:none; padding:5px; width:100%;
        line-height:125%;
}




ul.form_generator  li input[type="text"]{
	padding:2px 5px; border:1px solid #CCC; margin:0px 0px; width:400px; z-index:99;	
	
}

ul.form_generator  li textarea{
	padding:2px 5px; border:1px solid #CCC; margin:5px 0px; width:400px; z-index:99; height:80px;	
}
ul.form_generator  li select{
	padding:2px 5px; border:1px solid #CCC; margin:0px 0px; width:auto; z-index:99;
}
ul.form_generator  li input[type="submit"]{
	-moz-box-shadow:inset 0px 1px 0px 0px #ababab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ababab;
	box-shadow:inset 0px 1px 0px 0px #ababab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eb681d), color-stop(1, #c25318) );
	background:-moz-linear-gradient( center top, #eb681d 5%, #c25318 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb681d', endColorstr='#c25318');
	background-color:#eb681d;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #707070;
	display:inline-block;
	color:#ffffff;
	font-size:17px;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #945a3b;
}
ul.form_generator  li input[type="submit"]:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c25318), color-stop(1, #eb681d) );
	background:-moz-linear-gradient( center top, #c25318 5%, #eb681d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c25318', endColorstr='#eb681d');
	background-color:#c25318;
}
















.module_product{
	border:1px solid  #000; height:180px; text-align:center;
	width:200px; float:left;	
}
.module_product a{
	display:block; text-decoration:none;	
}