Here’s my jsFiddle example:
http://jsfiddle.net/jsplashindia/LYUA5/1/
Here’s my HTML and CSS:
<html>
<head>
<style type='text/css'>
.testStyle {
text-indent:30px;
}
</style>
</head>
<body>
<input type="text" class="testStyle">
</body>
</html>
Basically I need to get an indent for the text in my text input like this:

However, in IE 7 and IE 8, I get the following behaviour:

I need to get rid of the leading space for the text input field. Is there an alternative to using text-indext so that I’ll get the expected behaviour in IE7/8 and in all other browsers?
Add
float:leftDEMO
Or
Use
padding-leftDEMO 2