body{ font:100% normal Arial, Helvetica, sans-serif; }
form,input,select,textarea{margin:0; padding:0; color:#000; font-size:16px; width:95%;}
div.box {margin:0 auto; position:relative; top:5px; }
div.box .label { width:100%; display: block; padding:10px 0 10px 0; }
span.span { display: block; text-align:left; padding:5px 2px 0 0; }
div.box .input_text {
    margin: 5px 3px;

        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CCDDFF), color-stop(1, #99BBFF));
        background:-moz-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
        background:-webkit-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
        background:-o-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
        background:-ms-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
        background:linear-gradient(to bottom, #CCDDFF 5%, #99BBFF 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCDDFF', endColorstr='#99BBFF',GradientType=0);

        background-color:#CCDDFF;

        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;

        border:1px solid #0044BB;

        display:inline-block;
        color:#4D4D4D;
        font-family:arial;
        font-size:16px;
        padding:5px;
        text-decoration:none;

//        text-shadow:0px 1px 0px #ffffff;
}
select {
margin: 5px 3px;

-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
box-shadow:inset 0px 1px 0px 0px #ffffff;

background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CCDDFF), color-stop(1, #99BBFF));
background:-moz-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
background:-webkit-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
background:-o-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
background:-ms-linear-gradient(top, #CCDDFF 5%, #99BBFF 100%);
background:linear-gradient(to bottom, #CCDDFF 5%, #99BBFF 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCDDFF', endColorstr='#99BBFF',GradientType=0);

background-color:#CCDDFF;

-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;

border:1px solid #0044BB;

display:inline-block;
color:#4D4D4D;
font-family:arial;
font-size:16px;
padding:5px;
text-decoration:none;
height:40px;
}

