html, body, div, p {
 margin: 0;
 padding: 0;
}

body {
 margin: 30px 0; 
 background: #fff;
 text-align: center;
 font-size: 15px;
}

body, input, select, textarea {
 font-size: 14px;
 font-family: "Verdana CE", Verdana, "Arial CE", Arial; 
}

img {
 border: none;
}

#page {
 width: 980px;
 margin: 0 auto;
 background: #fff url(../img/s900.jpg) left top no-repeat;
 position: relative;
 overflow: hidden;
 text-align: left;
}

form {
 padding: 0 0 0 380px;
}

fieldset {
 width: 522px;
 padding: 10px 20px 15px 20px;
}

legend {
 padding: 0 10px;
 margin-bottom: 5px;
 font-weight: bold;
}

input {
 width: 170px;
 color: #444;
}

input#date {
 width: 85px;
}

input#send {
 color: #000;
}

input#time1, input#time2 {
 width: 60px;
}

select {
 width: 176px;
 color: #444;
}

label {
 width: 100px;
 display: block;
 float: left;
 font-size: 14px;
 cursor: pointer;
}

span {
 background-color: #6c6;
 padding: 5px;
 text-align: center;
 display: block;
 margin-top: 7px;
 font-weight: bold;
 color: #fff;
}

small {
 text-align: right;
 margin: 35px;
 font-size: 10px;
 display: block;
}

h1 {
 padding: 20px 0 0 380px;
}

h2 {
 font-size: 22px;
 padding: 10px 0 0 380px;
}

h3 {
 font-size: 16px;
 padding: 10px 0 0 380px;
}

dl {
 padding: 10px 0 0 380px;
 line-height: 1.5em;
}

dt {
 font-weight: bold;
}

ul {
 padding: 7px 0 0 360px;
 line-height: 1.5em;
}

ul li {
 margin-left: 0;
}

p {
 line-height: 1.5em;
 margin: 9px 0;
}
