.form-container {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.form-container a img {
   border: none;
}

.formmain #cats-container {
   font-weight: bold;
   width: 880px;
   margin: auto;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-top: 20px;
}

.formmain #email-container {
   font-weight: bold;
   margin: auto;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #656565;
   padding-top: 80px;
   text-align: left;
}

.formmain #email-container .email-form {
   width: 300px;
   margin: auto;
}

.formmain #email-container .email-field {
   line-height: 20px;
   margin-bottom: 5px;
}

.formmain #email-container input,.formmain #email-container textarea {
   border: 1px solid #c4c5c0;
   color: #656565;
   background-color: #fff;
   width: 300px;
}

.formmain #email-container textarea {
   width: 300px;
   height: 120px;
}

.formmain #email-container #btn-send {
   color: #656565;
}

.formmain .cat-box {
   width: 109px;
   margin-right: 1px;
   float: left;
   text-align: left;
}

.formmain .cat-title {
   margin-bottom: 15px;
}

.form-container label span {
   line-height: 20px;
   vertical-align: top;
}

.formmain ul.cat-child {
   padding: 0;
   margin: 0;
   list-style: none;
}

.formmain ul.cat-child li {
   padding-top: 5px;
   margin: 0;
   padding: 0;
}

.clear {
   clear: both;
}

.formtop {
   height: 88px;
   background-image: url("../images/formtopbg.jpg");
   background-repeat: repeat-x;
}

.formmain {
   height: 394px;
   background-image: url("../images/formmainbg.jpg");
   background-repeat: repeat-x;
}

.formmain.email {
   /*background-position: -100px;*/
}

.formlogo {
   float: left;
   width: 215;
   margin: 5px;
   margin-bottom: 20px;
   padding: 0px;
}

.formmoto {
   float: right;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #8e8f8f;
   margin: 25px;
   padding: 0px;
}

.formmoto.email {
   margin: 15px 0 0 0;
}

#email-message {
   font-weight: bold;
   padding: 10px;
   width: 330px;
   margin: -10px auto 15px auto;
   text-align: center;
}

#email-message.message-succ {
   border: 1px green solid;
   color: green;
}

#email-message.message-fail {
   border: 1px red solid;
   color: red;
}

.formclose {
   float: right;
   width: 22;
   margin: 5px;
}

div.downmenu {
   position: inherit;
   width: 100%;
   margin-top: -40px;
   padding-top: 30px;
}

div.remember {
   padding: 20px 0 10px 6px;
   text-align: left;
   color: #ba0001;
   font-weight: bold;
}

div.downmenu #prev {
   float: left;
   margin: 5px 0 0 10px;
   width: 120px;
}

div.downmenu #next {
   float: right;
   margin: 5px 10px 0 0;
   width: 120px;
}

div.downmenu #prev a, div.downmenu #next a {
   font-weight: bold;
   color: #303030;
   text-decoration: none;
}

.formbuttons {
   width: 80px;
   height: 23px;
   background-image: url("../images/buttonbck.gif");
   background-repeat: no-repeat;
   background-position: top left;
   font-size: 11px;
}

#check-uncheck {
   margin: 30px 0 0 0;
   padding-left: 6px;
   font-weight: bold;
   color: #ba0001;
   text-align: left;
}

.email #check-uncheck {
   color: #656565;
}
