/****************
Front page search
****************/

.msearchbg {
  width:100%;
  height:325px;
  margin:0;
  padding:0;
  background:url(../images/fsearchbg.jpg) no-repeat bottom #000;
}

.msearchbg p {
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  margin:0;
  padding:5px 0 0 10px;
  text-align:left;
}

form {
  margin:0;
  padding:0;
  text-align:left;
}

label {
  font-size:10px;
  font-weight:bold;
  color:#FFF;
  position:relative;
  left:10;
  top:20;
  margin:0;
  padding:0;
}

select {
  width:170px;
  font-size:10px;
  color:#666;
  position:relative;
  left:140;
  top:5;
  margin:1px 0 0 0;
  padding:0;
  display:block;
}

.bb {
  position:relative;
  top:-7;
  padding:0 !important;
  margin:0 !important;
}

.bbl {
  position:relative;
  top:9;
}

.opr {
  position:relative;
  top:-19;
  padding:0 !important;
  margin:0 !important;
}

.oprl {
  position:relative;
  top:-2;
}

.freetype {
  margin:10px 0 0 0;
  width:200px;
  height:105px;
  background: url(../images/lboxbg2.jpg) repeat-x bottom #333;
}

.freetype input {
  width:190px;
  height:20px;
  padding:0;
  margin:5px 0 0 5px;
  font-size:10px;
}

input.searchsty {
  width:60px;
  height:20px;
  padding-top:0px;
}

.freetype p {
  color:#FFF;
  font-size:10px;
  margin:0;
  padding:0 5px;
}
