body{
	background:#ccc;}
input,select{
	border-radius:4px;
	border:1px solid #666;
	padding:3px;
	height:25px;
	background:#E7EBF2;
width:260px;
}
table  tr{
margin:10px;
}
table td{
text-align:right;
}
legend{
	font-weight:bold;color:#A0CC41; float:left; font-size:18px;
	}
#form_box{
background:#2D2D2F url("../images/ssl.jpg") no-repeat 30px 12px; 
margin-top: 20px;
min-height:322px;
max-height:auto;
width:818px;
font-size:14px;
margin:100px auto;
padding:67px 0 31px;

border-radius: 5px;
-webkit-box-shadow: 10px 8px 6px -6px black;	 
-moz-box-shadow: 10px 8px 6px -6px black;	
box-shadow: 10px 8px 6px -6px black;
}

#form_box a{
color:#fff;
}



#info_box{
background:#fff;
color:#000;
height:365px;
width:350px;
padding:10px;
margin:10px;
float:right;
border-radius: 5px;
border:2px solid #A0CC41;
}
#input_box{
	border:2px solid #A0CC41;
background:#fff;
height:365px;
width:380px;
margin:10px;
padding:10px;
float:left;
border-radius: 5px;
}
#generate{
	background:#A0CC41;
	border-radius:3px;
	
	border:none;
float:right;
padding:4px;
width:auto;
}
#dynamic_data{
	clear:both}

#detail_box{
margin:-80px auto;
margin-bottom:200px; 
width:800px;
padding:10px;
border:#dfdfdf;
height:auto;
background:#fff;
border-radius: 5px;
-webkit-box-shadow: 10px 8px 6px -6px black;	 
-moz-box-shadow: 10px 8px 6px -6px black;	
box-shadow: 10px 8px 6px -6px black;

}

p img{
width:600px;
height:450px;
}