Pues mira, en tu css se te han escapado un par de cosas:
Cita: .textsmallindex{
font-size : 11px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
/* font-color : red;*/
border-color: #FFFFFF;
/* height: 12px; */
height: 12px;
/* width: 125px; */
width: 110px;
/* border-top-width: thin;*/
/*border-top-width:1px;*/
border-top-width:0px; border-bottom-width:0px;
border-left-width:0px; border-right-width:0px;} */
}
.textforms{
font-size:12px;
font-family:"Arial Narrow", Tahoma, Arial, Helvetica;
border-color:#CCCCCC;
height:16px;
width:130px;
border-top-width:0px; border-bottom-width:0px;
border-left-width:0px; border-right-width:0px;}
}
.textform{
font-size : 12px;
font-family : Tahoma, Arial, Helvetica, sans-serif;
border-color: #cccccc;
height: 18px;
width: 275px;
border-top-width: thin;border-bottom-width:thin;
border-left-width:thin; border-right-width:thin;
border-top-width:1px; border-bottom-width:1px;
border-left-width:1px; border-right-width:1px;}
}
Es decir, en esos dos selectores estás cerrando dos veces las llaves }, lo que te ehca a perder todo el selector siguiente, y el */ que te señalo es que está cerrado sin aberse abierto.
Arregla eso y creo que la cosa va a mejorar.