  
/**
 * All the form styles will be defined here
 */
 
input[type=text], input[type=file], input[type=password], textarea, select, .password {

    border:         solid 1px #bbb;
    padding:        4px;
    font:           normal 13px Arial, Helvetica, Verdana, sans-serif;
    color:          #718593;
    background:     #fff url('../../common/img/search_input_bg.gif') repeat-x top;
    outline:        0;
    margin:         0px;
    margin-top:     5px;
    margin-bottom:  9px;
    border:         solid 1px #bbb;
    
}  

/* The main form div class */
.divForm {
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    margin: 20px 0 10px 0;
    padding: 10px;
}

.divForm table{
    width: 100%;
    margin: 0 0 0 0;
}

.divForm label span{
    display: block;
    font-weight: bold;
}

.divForm select, textarea{
    border:         solid 1px #bbb;
    padding:        4px;
    font:           normal 13px Arial, Helvetica, Verdana, sans-serif;
    color:          #718593;
    background:     #FFFFFF url('../../common/img/layout/input_bg.gif') repeat-x top;
    outline:        0;
    margin:         0px;
    margin-top:     5px;
    margin-bottom:  10px;   
} 

/* The formated input directly */

.inputText {
    border:         solid 1px #bbb;
    padding:        5px;
    font:           normal 13px Arial, Helvetica, Verdana, sans-serif;
    color:          #718593;
    background:     #FFFFFF url('../../common/img/layout/input_bg.gif') repeat-x top;
    outline:        0;
    margin:         0px;
    margin-top:     5px;  
    margin-bottom:  10px;
}

.fieldComment {
    padding:0px; 
    padding-left: 0px;
    margin-top:-8px; 
    margin-bottom:10px; 
    font-size:11px;
    float:left;
}

.fieldSeparator {
    border-top:1px solid #E0E0E0; 
    width:788px; 
    height:1px; 
    margin-top:7px; 
    margin-bottom:12px;
    clear:both; 
}
 
/*-- BUTTONS ---------------------------------------------------*/
/*-- BUTTONS ---------------------------------------------------*/
/*-- BUTTONS ---------------------------------------------------*/

input.btn_small, input.btn_big { 
  vertical-align: middle;   
  width:auto; 
  margin:0; 
  overflow:visible; 
  padding:4px 10px 5px; 
  border-width:1px; 
  border-style:solid; 
  border-color:#A7DEA8; 
  border-bottom-color:#348330;  
  -moz-border-radius:6px; 
  -khtml-border-radius:6px; 
  -webkit-border-radius:6px; 
  border-radius:6px; 
  color:#FFFFFF; 
  text-shadow:1px 1px 0 #348330; 
  cursor:pointer;
}

input.btn_small {
  font:13px/13px Arial, "Lucida Grande", Tahoma, Verdana, Sans-serif; 
  background: #45AE3F url("../../common/img/layout/btn_input.gif") repeat-x 0 0; 
  font-weight: bold;
}

input.btn_big {
  font:19px/19px Arial, "Lucida Grande", Tahoma, Verdana, Sans-serif; 
  background: #45AE3F url("../../common/img/layout/btn_input.gif") repeat-x 0 0; 
  font-weight: bold;
}

input.btn_big::-moz-focus-inner, input.btn_small::-moz-focus-inner { padding:0; border:0; }
input.btn_big:hover, input.btn_small:hover, .btn:focus { border-color:#A7DEA8 #A7DEA8 #45AE3F #A7DEA8; text-shadow:1px 1px 0 #000000;  background-position:0 -10px; color:#F5F5F5; }
input.btn_big:active, input.btn_small:active { background-image:none; text-shadow:none; outline:none; }
     

