body{
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
margin:0;
padding:0;
text-align:center;
background:url(bg.jpg) #FFFFFF repeat-x;
}

table{
border-style:none;
border-spacing:0;
font-size:1.2em;
}

img{
border-style:none;
}

form{
margin:0;
padding:0;
}

p{
color:#333333;
font-size:1.2em;
font-weight:bold;
margin:0;
}

#container{
width:254px;
height:254px;
padding:27px 26px 28px 242px;
margin:0 auto 20px;
background:url(bg_frame.gif) no-repeat;
}

#matrixframe{
width:254px;
padding:4px 0;
background:#6D6250;
}

#matrixtable{
width:246px;
margin:0 auto;
border-top:solid #6D6250 1px;
border-left:solid #6D6250 1px;
}

#matrixtable th{
width:40px;
height:40px;
text-align:center;
background:#93836C;
border-right:solid #6D6250 1px;
border-bottom:solid #6D6250 1px;
}

#matrixtable th p{
color:#FFFFFF;
}

#matrixtable td{
width:40px;
height:40px;
text-align:center;
background:#EAEAEA;
border-right:solid #6D6250 1px;
border-bottom:solid #6D6250 1px;
}

p#time{
font-size:1.5em;
margin-bottom:20px;
}

#formframe{
width:370px;
margin:0 auto;
}

p.cap{
clear:left;
width:40px;
font-size:1.5em;
text-align:left;
padding-top:8px;
float:left;
}

.box{
width:320px;
height:30px;
font-size:1.2em;
margin-bottom:10px;
padding:9px 5px 3px;
/* background:url(bg_window.gif) no-repeat; */
/* border:none; */
float:left;
}

*html .box{
background-attachment:fixed;
}


#sendbtn{
clear:left;
}