@charset "UTF-8";
/* CSS Document */

br{clear:both;}
select, textarea, input, option:checked{
  border-radius: 10px; margin:5px; border:4px groove blue; float:left }
select:focus, textarea:focus, input:focus {
  border-radius: 10px; margin:5px; border:6px groove #3377FF; }
select{width:200px; text-align:center;}
img{}
input[type="radio"], input[type="checkbox"] {display:none;}
.rb {
  background: -moz-linear-gradient(bottom, #CCCCCC, #EEEEEE 10px);
  background: -webkit-linear-gradient(bottom, #CCCCCC, #EEEEEE 10px);
  background: -ms-linear-gradient(bottom, #CCCCCC, #EEEEEE 10px);
  width: 50px; padding: 3px; margin-right:-1px; display: inline-block;
  text-align:center; float:left; border: 1px solid gray; }
.rb_checked { 
  background: -moz-linear-gradient(bottom, #0000FF, #7272FF 15px); 
  background: -webkit-linear-gradient(bottom, #0000FF, #7272FF 15px); 
  background: -ms-linear-gradient(bottom, #0000FF, #7272FF 15px); 
  color:white;
}
.cb { padding: 3px; margin-right:-1px; float:right; width:100px; }
.cb img{ border:.5px dotted; border-radius:10px; opacity:.2; height:20px; }
#submit{
  background-color:#3377FF; color:white; font-weight:bold;
  border:2px groove blue; border-radius:15px; }
div{
  width:400px; height:auto; padding-bottom:20px;
  background: -moz-linear-gradient(bottom, #DDDDDD, #F0F0F0 175px); 
  background: -webkit-linear-gradient(bottom, #DDDDDD, #F0F0F0 175px); 
  background: -ms-linear-gradient(bottom, #DDDDDD, #F0F0F0 175px); 
  border-radius: 10px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); 
  font:italic 15px/30px Georgia, serif;}
p{
  color:white; background-color:blue; font-weight:bold; margin:0px; 
  text-align:center; border-radius: 10px 10px 0px 0px ; }
form{ padding:20px; }