/*Defaults Styling*/
.niceform {font:14px/17px; color:#333; padding:10px 20px 10px 20px;
    width: 700px;
    margin: 25px auto;
    background-color:#f0f0f0;
    border-radius: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
    box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}
.niceform input[type="submit"] {font:14px/14px; padding:0; width:100px; color:#000;     -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.niceform input[type="button"] {font-size:14px/14px; width:70px; color:#000;     -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.niceform input[type="button"].sub {font:14px/14px; padding:0; width:100px; color:#000;      -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.niceform input[type="button"].small {font-size:14px/14px; width:30px; min-width:30px; color:#000;      -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.niceform input[type="button"].short {font-size:9px; width:70px; color:#000;      -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.niceform input[type="checkbox"] {font:14px/14px; padding:0px; margin-left:10px; width:20px; }
.niceform input[type="radio"]    {font:14px/14px; padding:0px; margin-left:10px; width:20px; }
.niceform input, textarea {font:14px/14px; padding:0; width:450px}
.niceform input[type="text"].currency {text-align:right;}
.niceform input[type="text"].d2 {font:14px/14px; padding:0; width:225px}
.niceform input[type="text"].d4 {font:14px/14px; padding:0; width:112px}
.niceform input[type="text"].d8 {font:14px/14px; padding:0; width:56px}
.niceform input[type="text"].d16 {font:14px/14px; padding:0; width:28px}
.niceform select {font:14px/14px; padding:0;}
.niceform label {font-size:14px; font-weight:bold; color:#666; width:auto;}
.niceform label.opt {font-weight:normal;margin-left:0px; width:auto;}

.niceform dl {clear:both;}
//.niceform dt {float:left; text-align:right; width:150px; margin-right:10px;}
//.niceform dd {float:left; width:475px; margin:0;}
.niceform dt {float:left; text-align:right; width:150px; line-height:25px; margin:0 10px 10px 0;}
.niceform dd {float:left; width:500px; line-height:25px; margin:0 0 10px 0;}

.niceform fieldset {padding:10px; border: 0; }
.niceform fieldset.action {background:#9da2a6; border-color: #666; margin-top:-0px;}
.niceform .legend {clear:both; background:#87BBEA; color:#2B4862; font:17px/21px; padding:0 10px; margin:0px; font-weight:bold; border-top: 1px solid gray; border-radius: 3px;}
.niceform .button_set {clear:both; padding-top:25px; text-align:center;}
#container {width:700px; margin:0 auto;}

