.ikare-form    {
/* inspiration: http://www.sitepoint.com/style-web-forms-css/  */
  margin:auto;
  /*position:relative;*/
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  text-decoration: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding:10px;
  border: 1px solid #999;
  border: inset 1px solid #333;
}
.ikare-form label {
  display: block;
}

.ikare-form input {
  width: 250px;
}
.ikare-form input.input-error{
  background-color: #FF0000;
  color: #FFFFFF;
}
.ikare-form select {
  width: 150px;
}

.ikare-form select.datepicker {
  width: auto;
}

.ikare-form select.input-error{
  background-color: #FF0000;
  color: #FFFFFF;
}

.ikare-form input.submit{
  display: block;
  width: auto;
  min-width: 100px;
  margin-left: 160px;
  /*margin-left: 50%;*/
}
.ikare-form input.date{
  width: auto;
}

.ikare-form label span{
  display: inline-block;
  vertical-align: top;
  text-align: right;
  margin-right: 10px;
  width: 150px;
  /*width: 49%;*/
}
.ikare-form ul,li{
  display: inline-block;
}

/*----------------------------*/

.ikare-form-small    {
  margin:auto;
  /*position:relative;*/
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: bold;
  text-decoration: none;
  padding:10px;
}
.ikare-form-small label {
  display: block;
}

.ikare-form-small input {
  width: 150px;
}
.ikare-form-small input.input-error{
  background-color: #FF0000;
  color: #FFFFFF;
}
.ikare-form-small select {
  width: 150px;
}
.ikare-form-small select.input-error{
  background-color: #FF0000;
  color: #FFFFFF;
}

.ikare-form-small input.submit{
  /*display: block;*/
  width: auto;
  min-width: 100px;
  /*margin-left: 50px;/
  /*margin-left: 50%;*/
}
.ikare-form-small input.date{
  width: auto;
}

/*.ikare-form-small label span{
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-right: 10px;
  width: 150px;
  width: 49%;
}*/

/*.ikare-form-small ul,li{
  display: inline-block;
}*/


