/* CSS Document */
a{
color:#666666;
text-decoration:none;
}
a,body,html,table{
font:normal normal 14px Verdana,sans-serif;
color:#666666;
}
body {
margin:1em;
}

form {
margin:0px;
}

tr {
  vertical-align: top;
}

a:hover{
text-decoration:underline;
}

.errorMsg {
  color:#FF0000;
  font-weight:bold;
}

#login .button{
cursor:pointer;
background-color: #FFDDFF;
border: 1px solid #FFCCFF;
color: #FF66FF;
font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
font-size: 12px;
font-weight:700;
padding: 0.2em 0.6em 0.3em;
text-align: center;
}

#main .button{
cursor:pointer;
background:#dfeffc url(ui-bg_glass_85_dfeffc_1x400.png) repeat-x;
border: 1px solid #c5dbec;
color: #2e6e9e;
font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
font-size: 1em;
font-weight:700;
padding: 0.2em 0.6em 0.3em;
text-align: center;
}

#login .selectBox {
 border:1px solid #FFCCFF;
 position:absolute;
 overflow:hidden;
}

#login select {
 color:#999999;
 font-weight:700;
 margin:-1px
}

#login h2 {
 font-weight:bold;
 font-size:26px;
 margin: 5px;
}

#login .inputBox {
  width:130px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  border: 1px solid #FFCCFF;
}

#login .inputBox2 {
  width:170px;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #FFCCFF;
}

#login .footer {
  font-size:10px;
  text-align:center;
  background-color:#FFEEFF;
  border:1px solid #FFCCFF;
  padding: 3px 0px 4px 5px;
}

#loading {
  top:70px;
  left:200px;
  position: absolute;
  display:none;
  background:#ffffff; 
  border:1px solid #cccccc;
  padding:5px;
  /*For IE Use*/
  filter:alpha(opacity=90);
  /*For FireFox Use*/
  -moz-opacity:0.9;
  /*For Other Bowner Use*/
  opacity:0.9;
}

#login .topbar {
  font-weight: bold;
  text-align: center;
  background-color:#FFEEFF;
  border:1px solid #FFCCFF;
  padding: 6px;
}

#login .topbar2 {
  font-weight: bold;
  text-align: center;
  background-color:#FFCCFF;
  border:1px solid #FF99FF;
  padding: 6px;
}

#login .regist a{
  color:#FF0000;
  font-weight:bold;
  text-decoration:none;
}

#login .regist a:hover{
  border-bottom:1px solid #FF0000;
  text-decoration:underline;
}

#login .topic, .topic a {
  font-weight:700;
}

#main .bigtopic {
  font-weight:bold;
  font-size:20px;
  padding: 5px;
}

.must {
  color:#FF0000;
  font-weight:bold;
}

#sortable {
   list-style-type:
   none; margin: 0;
   padding: 0;
   width: 100%;
}

#sortable li {
    margin: 0 5px 5px 5px;
	padding: 0.4em;
	padding-left: 1em;
	background:#dfeffc url(ui-bg_glass_85_dfeffc_1x400.png) repeat-x;
	border: 1px solid #c5dbec;
	cursor:pointer;
}

.upInputBox {
  width:118px;
}

.upInputBox2 {
  width:174px;
}

.upInputBox3 {
  width:250px;
}

.inputprice {
  width: 34px;
}

.remarkText {
  width: 300px;
}

.maintopic {
font-size:24px;
font-weight:bold;
}

.topMsg{ background:#fffbbc; border:#e6db55 1px solid; padding:10px; margin-bottom:15px;}

.msgboard {
border: 3px solid #c5dbec;
padding: 10px;
width:auto;
margin: 10px;
}
