Salve stoa vendo dei problemi con posizionamento di alcuni elmente all'interno di un box div difatti gli oggetti sono 3 un campo testo e due select ecco il codice:

codice:
<style>
body {
	margin: 0px;
	padding: 0px;
	background-color: #CCC;
}
#contenttop{
	position:relative;
	margin: 0;
	padding: 0;
	width:100%;
	height:120px;
	background-image:url(../images/document/bg_top.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#top {
	position:relative;
	margin: 0 auto;
	padding: 0px;
	height: 120px;
	width: 900px;
	background-image: url(../images/document/bg_top_center.png);
	background-repeat: repeat-x;
	background-position: left top;
}
input.search {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	border: 0px;
	background-color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(border-radius.htc);
	padding: 2px 5px 2px 5px;
	width: 300px;
	height: 16px;
	margin-right:10px;
	left: 0px;
	float:left;
}
select.search {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	border: 0px;
	background-color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(border-radius.htc);
	padding: 2px 5px 2px 5px;
	width: 160px;
	margin-riht:10px;
	float:left;
}
</style>
...
<div id="contenttop">
<div id="top">
<div id="contentsearch">
<form method="post" action="">
<input name="ricerca" type="text" class="search" id="ricerca" value="cosa vuoi cercare?" size="60" />
<select name="categoria" class="search">
<option value="All" selected="selected">tutte le categorie</option>
</select>
<select name="regione" class="search">
        <option value="All" selected="selected">Tutta Italia</option>
        <option value="R01">Abruzzo</option>
        <option value="R02">Basilicata</option>
        <option value="R03">Calabria</option>
        <option value="R04">Campania</option>
        <option value="R05">Emilia Romagna</option>
        <option value="R06">Friuli-Venezia Giulia</option>
        <option value="R07">Lazio</option>
        <option value="R08">Liguria</option>
        <option value="R09">Lombardia</option>
        <option value="R10">Marche</option>
        <option value="R11">Molise</option>
        <option value="R12">Piemonte</option>
        <option value="R13">Puglia</option>
        <option value="R14">Sardegna</option>
        <option value="R15">Sicilia</option>
        <option value="R16">Toscana</option>
        <option value="R17">Trentino-Alto Adige</option>
        <option value="R18">Umbria</option>
        <option value="R19">Valle d'Aosta</option>
        <option value="R20">Veneto</option>
      </select>
</form>
</div>
</div>
</div>
Il problema e che il campo testo "ricerca" deve comparire sulla sinistra seguito dalla select "categoria" e successivamente dal select "regione" ma invece il campo testo "ricerca" mi compare la centro seguito dai 2 select.