/*******************************************************************************
 * Form containers
 */ 


.c-textfield, 
.c-textarea,
.c-select{
      width:400px;;
      
      margin-bottom:15px;
}
.c-select{
      margin-bottom:16px;
}


.c-textfield div,
.c-textarea div,
.c-select div{
 
}

.c-textfield{
 
      margin-bottom:7px;

}

.c-textarea{


}


.c-select-description,
.c-textarea-description,
.c-textfield-description{

         width:inherit;;
      padding-top:0px;
      

      font-family:inherit;
      font-size:inherit;
margin-bottom:3px;
}




.c-select-form,
.c-textarea-form,
.c-textfield-form{

            width:inherit;;
      font-family:inherit;
}

.c-textarea-description,
.c-textarea-form{

      height:inherit;
}
.c-textarea-form{

      height:150px;;
}


.text-radio{
float:left;
}


/*******************************************************************************
 * Form fields
 */ 


.tfOrder{
    margin-top:2px;
    width:25px;
    background-color:#F9E5EC; 
    border:0px solid transparent;
    font-family:verdana,arial; 
    font-size:11px;
    text-align:right;
}


.tfRecommend,
.tfContact {
      width:inherit;
      height:20px;

      font-family:inherit; 
      font-size:inherit;

      background-color:#fff; 
      border:1px solid #000;
      padding-top:2px;
      margin-right: 10px;
}

.tfRecommend{
    width:165px;
}


.tfMessage {
      width:inherit;
      height:inherit;
      
      font-family:inherit; 
      font-size:inherit;

      background-color:#fff; 
      border:1px solid #000;

      overflow:auto;
      padding-top:2px;
      margin-right: 10px;

}

.select{
      width:338px;

      font-family:inherit; 
      font-size:inherit;      
      
      background-color:#D8D8E2; 
      border:1px solid #000;
}


.btnSend {
      width:215px;
      height:26px;
      font-family:inherit;
      font-size:inherit;
      text-align:center;
      line-height: 1px;
      padding-bottom:4px;
      background-color:transparent; 
      border:1px solid #000;
      padding-top:3px;
      margin-left:190px;
      border:1px solid #000;
}

.btnDefault{
      width:130px;
      height:12px;
      padding-bottom:3px;
      line-height: 13px;
      
      color:#000;
      font-family:inherit;
      font-size:inherit;
      text-align:center;


      background-color:#fff; 
      border:1px solid #000;
      padding-top:0px;

      display:block;
      text-decoration:none;

}

/*******************************************************************************
 * msic
 */ 
.formError{
      color:red;
}



/*******************************************************************************
 * additonal Layouts
 */ 
.content-recommend .c-textfield,
.content-recommend .c-textarea{
      width:inherit;
}

.content-recommend .c-textarea-form,
.content-recommend .c-textfield-form{
      width:280px;
}
.content-recommend .c-textarea-description,
.content-recommend .c-textfield-description{
      width:280px;
      margin-left:14px;
}

.content-recommend  .btnSend{
      margin-left:0;
      width:130px;
}






