@media all {



 
fieldset {
 
border:1px solid #ddd;
text-align:left;
margin:0;
padding-left:50px;
width:300px;
}

fieldset:hover {
border-color:#666;
}

legend {
font-size:1.1em;
color:#696969;
font-weight:700;
background:none;
margin:2px;
padding:2px;
}

label {
color:#696969;
font-size:1em;
line-height:1.5em;
width:135px;
display:block;
float:left;
clear:left;
margin:0 3px 3px 0;
 
}

 
 

select {
border:1px solid #666;
background:#fff;
width:100px;
}

option {
color:#900;
}

textarea {
margin-left:1em;
width:253px;
height:100px;
border:1px #ccc solid;
background:#fafafa;
color:#696969;
padding:2px;
}



input  {
margin-left:1em;
width:auto;
font:1em Verdana, Arial, Helvetica, Sans-Serif;
border:1px #ccc solid;
background:#fafafa;
color:#696969;
 padding-left:.3em;
margin-bottom:.6em;
height:18px;
}



}