怎样让DIV中的两个TEXTBOX垂直居中

在VS2010中
------解决方案--------------------line-height
------解决方案--------------------
<div style="height:300px;border:solid 1px red;text-align:center;">
<input type="text" style="top:50%;position:relative;" />
<input type="text" style="top:50%;position:relative;" />
<div>
请自行提取整理一下CSS。
------解决方案--------------------写下样式表就可以实现了
------解决方案--------------------
<div style="line-height:300px;border:solid 1px red;text-align:center;">
<input type="text" style=" position:relative;" />
<input type="text" style=" position:relative;" />
<div>