/* Style sheet forms */
.ce_form form{padding:15 15 15 0;}
.ce_form label{padding-left:0;color:#696;}
.ce_form input.text{width:180px;display:block;margin:2px 0;padding:5px;border:1px #999 #solid;background:#FFF;}
.ce_form textarea{width:300px;height:100px;display:block;padding:2px;border:1px #999 #solid;background:#FFF;}
.checkbox_container span{display:block;margin:3px 0;}
.ce_form p.error{padding-bottom:10px;padding-left:25px;color:#F90;background: transparent url(images/box_alert.png) no-repeat;}
.ce_form input.text:hover,textarea:hover{background-color:#FC9;}
.ce_form input.text:focus,textarea:focus{background-color:#FC9;}
.ce_form input.submit{width:108px;height:27px;overflow:hidden;display:block;background:url(images/submit.jpg) no-repeat 0 -27px;border:none;}
.ce_form input.submit:hover{background-position:0 0;}
#form-top input{width:165px;float:left;margin-right:10px;padding:3px 0 3px 3px;border:1px solid #623f28;background:#fcf0e2;}
#searchForm{width:243px;height:27px;float:left;clear:none;}
#searchForm input.text{width:188px;height:28px;float:left;margin:0 0 0 5px;padding:4px 8px 0;border:0px solid #CCCD31;color:#AAD7FF;background:#2E2B26 url(../images/search-textbox.jpg) no-repeat center top;}
#searchForm * html input.text{margin:0;border:0px hidden;}
#searchForm *:first-child+html input.text{margin:0;}
#searchForm br{display:none;}
#searchForm .submit_container{width:33px;height:27px;float:left;clear:none;display:inline;margin:0;padding:0;}
#searchForm .submit{width:33px;height:26px;margin:0;padding:0;border:0;}
