Newsletter class right aligned?

Hi guys

I have a .newsletter class on the footer of this page,
http://netogic.com/wp/

The problem is the texts is right aligned, It supposed to be left aligned.

CSS:


/****************************/
/* 		Footer 		*/
/****************************/	
#footerWrapper { background:url(http://netogic.com/wp/qa-theme/Candy/footer_bg.jpg) top center repeat-x; width:100%; float:left; clear:both; }

#footerWrapper .footer { width:845px; margin:0 auto; }

.footerInner { float:left; width:845px; padding:26px 0 11px 0; background:url(http://netogic.com/wp/qa-theme/Candy/footer_logo.gif) center left no-repeat; }

.footerInner .footerLeft { width:545px; float:left; }

.footerInner .footerLeft h4 { color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:545px; float:left; }

.footerInner .footerLeft p { color:#FFFFFF; font-size:14px; padding:0 0 5px 0; }

.footerInner .footerLeft span { float:left; padding:0 2px 0 0; }

.footerInner .footerLeft span input { background:url(http://netogic.com/wp/qa-theme/Candy/text_box.gif) top left no-repeat; width:100px; font-size:12px; color:#a5a4a4; font-weight:bold; float:left; padding:7px 10px 8px 10px; }

.footerInner .footerLeft .newsletter { float:left; width:370px; }

.footerInner .footerLeft .social img { float:left; padding:0 5px 0 0; }

.footerInner p.copyright { float:left; text-align:left; width:auto; padding:10px 0 0 0; color:#FFFFFF; font-size:12px; width:527px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }

.footerInner ul.rightAligned { float:right; width:162px; }

.footerInner ul.rightAligned li { display:inline; float:left; color:#ffffff; padding:0 15px 10px 0; }

.footerInner ul.rightAligned li.paddRight0px { padding:0 0 10px 0; float:right; }

.footerInner ul.rightAligned li a { float:left; color:#ffffff; text-decoration:none; }
-->
</style>


Footer Html:


<div id="footerWrapper">
  <div class="footer">
    <!-- Footer Begins -->
    <div class="footerInner">
      <div class="footerLeft">
        <div class="newsletter">
          <h4>Join our Newsletter:</h4>
          <p>WritePass news straight to your inbox</p>
          <span>
          <input type="text" value="Name" id="name" name="name" onfocus="gotFocus(this,'Name');" onblur="lostFocus(this,'Name');" />
          </span> <span>
          <input type="text" value="Email" id="email" name="email" onfocus="gotFocus(this,'Email');" onblur="lostFocus(this,'Email');" />
          </span>
          <input type="image" src="http://netogic.com/wp/qa-theme/Candy/submit.gif" alt="Submit" title="Submit"  />
        </div>
        <div class="social"><a href="javascript:void(0);" title="Google Plus"><img src="http://netogic.com/wp/qa-theme/Candy/g+.png" alt="Google Plus" /></a><a href="javascript:void(0);" title="Twitter"><img src="http://netogic.com/wp/qa-theme/Candy/twitter.png" alt="Twitter" /></a><a href="javascript:void(0);" title="Facebook"><img src="http://netogic.com/wp/qa-theme/Candy/fb.png" alt="Facebook" /></a></div>
        <p class="copyright">Copyright &copy; Write Enterprise Ltd. (7496682). VAT No 1234567 Registerd in England and Wales.
          Registerd Office: 145-157 St John Street. London. United Kingdom. EC1V 4PY</p>
      </div>
      <ul class="rightAligned">
        <li><a href="javascript:void(0);" title="Sage Pay"><img src="http://netogic.com/wp/qa-theme/Candy/sage_pay.png" alt="" /></a></li>
        <li class="paddRight0px"><a href="javascript:void(0);" title="Paypal"><img src="http://netogic.com/wp/qa-theme/Candy/paypal.png" alt="" /></a></li>
        <li><a href="javascript:void(0);" title="Visa"><img src="http://netogic.com//wp/qa-theme/Candy/visa.png" alt="" /></a></li>
        <li><a href="javascript:void(0);" title="Delta"><img src="http://netogic.com//wp/qa-theme/Candy/delta.png" alt="" /></a></li>
        <li class="paddRight0px"><a href="javascript:void(0);" title="Maestro"><img src="http://netogic.com//wp/qa-theme/Candy/maestro.png" alt="" /></a></li>
        <li><a href="javascript:void(0);" title="Visa Electron"><img src="http://netogic.com//wp/qa-theme/Candy/visa_electron.png" alt="" /></a></li>
        <li><a href="javascript:void(0);" title="Master Card"><img src="http://netogic.com//wp/qa-theme/Candy/master.png" alt="" /></a></li>
        <li class="paddRight0px"><a href="javascript:void(0);" title="Solo"><img src="http://netogic.com//wp/qa-theme/Candy/solo.png" alt="" /></a></li>
      </ul>
    </div>
  </div>
</div>

Thanks in advanced.

This is the complete CSS.


<style type="text/css">
<!--
html, body { background:#fbfaf9 url(http://netogic.com/wp/qa-theme/Candy/bg.gif) top left repeat; color:#666666; margin:0; padding:0; font-family:calibri, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; overflow:auto; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; list-style-type:none; }

a, fieldset, img, input { outline:none; border:none; color:#ffffff; text-decoration:none; }

.FloatLeft { float:left }

.FloatRight { float:right }

.display { display:none; }

.clearboth { clear:both; }

.padding30 { padding:0 30px 0 0; }

.padding25 { padding:0 25px 0 0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

.clearfix:after { clear: both; display: block; content: " "; height: 0px; visibility: hidden; }

.clearfix { display: inline-block; overflow:hidden; }

/* Hide these rules from IE-mac \\*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

li.clearfix { display: list-item; }

/****************************/
/*      Body Inner Section                */
/****************************/	
body #main { width:100%; float:left; padding:0; }

body #main .outer { width:100%; float:left; background:url(http://netogic.com/wp/qa-theme/Candy/header_bg_2.jpg) top left no-repeat; padding:0; }

.AutoWrapper { width:845px; margin:0 auto; position:relative; }


/****************************/
/* 		Header 		*/
/****************************/	
.AutoWrapper div.header { width:845px; float:left; }

.header div.topHeader { padding:39px 0 0 0; width:530px; float:right; }

.header h1.logo { width:227px; padding:47px 0 0 9px; float:left; height:auto; }

.header h1.logo a { width:227px; height:72px; float:left; background:url(http://netogic.com/wp/qa-theme/Candy/logo.gif) top left no-repeat; }

ul.upper { float:right; width:auto; padding:0 0 10px 0; }

.upper li { color:#000000; width:auto; float:left; padding:0 8px 0 0; }

.upper li a { float:left; text-indent:0px; font-size:14px; line-height:19px; color:#000000; padding:0; width:auto; text-decoration:underline; }

.topHeader .call { float:right; width:auto; text-align:right; clear:both; }

.topHeader .call span { font-size:20px; font-weight:bold; float:left; color:#000000; padding:0 5px 10px 0; }

.topHeader .call span.bigTxt { font-size:30px; font-weight:bold; float:left; padding:0; }



/****************************/
/* 		Navigation 		       */
/****************************/	
ul.navigation { float:right; width:auto; padding:0 0 2px 0; background:url(http://netogic.com/wp/qa-theme/Candy/nav_bg.gif) top left no-repeat; }

.navigation li { color:#ffffff; width:auto; float:left; padding:5px 0 5px 0; font-size:17px; font-weight:bold; }

.navigation li a { color: #FFFFFF; float: left; line-height: 19px; padding: 2px 5px 5px 8px; width: auto; }

.navigation li a:hover, .navigation li a.active { background:url(http://netogic.com/wp/qa-theme/Candy/hover.gif) top left repeat-x; color: #FFFFFF; float: left; line-height: 19px; padding:2px 5px 5px 8px; width: auto; }

.header div.lowerHeader { float:left; width:845px; padding:20px 0 25px 0; }

.lowerHeader .leftHeader { float:left; padding:30px 0 0 0; width:393px; }

.lowerHeader .leftHeader h2 { background:url(http://netogic.com/wp/qa-theme/Candy/we_write_txt.gif) top left no-repeat; float:left; width:393px; text-indent:-999999px; height:38px; line-height:0px; }

.lowerHeader .leftHeader p { padding:20px 0 28px 0; float:left; line-height:30px; font-size:19px; color:#FFFFFF; width:343px; }

.lowerHeader .leftHeader .links { float:left; width:346px; }

.lowerHeader .leftHeader .links a.order { float:left; background:url(http://netogic.com/wp/qa-theme/Candy/order_now_brn.gif) top left no-repeat; height:40px; width:113px; text-indent:-999999px; }

.lowerHeader .leftHeader .links span { font-size:18px; color:#FFFFFF; float:left; padding:10px 19px 0 19px; }

.lowerHeader .leftHeader .links a { float:left; background:url(http://netogic.com/wp/qa-theme/Candy/contact_us_link.gif) left 10px no-repeat; width:82px; height:28px; text-indent:-999999px; }

.lowerHeader .video { float:right; padding:20px 0 0 0; width:414px; }


/****************************/
/* 		Footer 		*/
/****************************/	
#footerWrapper { background:url(http://netogic.com/wp/qa-theme/Candy/footer_bg.jpg) top center repeat-x; width:100%; float:left; clear:both; }

#footerWrapper .footer { width:845px; margin:0 auto; }

.footerInner { float:left; width:845px; padding:26px 0 11px 0; background:url(http://netogic.com/wp/qa-theme/Candy/footer_logo.gif) center left no-repeat; }

.footerInner .footerLeft { width:545px; float:left; }

.footerInner .footerLeft h4 { color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:545px; float:left; }

.footerInner .footerLeft p { color:#FFFFFF; font-size:14px; padding:0 0 5px 0; }

.footerInner .footerLeft span { float:left; padding:0 2px 0 0; }

.footerInner .footerLeft span input { background:url(http://netogic.com/wp/qa-theme/Candy/text_box.gif) top left no-repeat; width:100px; font-size:12px; color:#a5a4a4; font-weight:bold; float:left; padding:7px 10px 8px 10px; }

.footerInner .footerLeft .newsletter { float:left; width:370px; }

.footerInner .footerLeft .social img { float:left; padding:0 5px 0 0; }

.footerInner p.copyright { float:left; text-align:left; width:auto; padding:10px 0 0 0; color:#FFFFFF; font-size:12px; width:527px; line-height:18px; font-family:Arial, Helvetica, sans-serif; }

.footerInner ul.rightAligned { float:right; width:162px; }

.footerInner ul.rightAligned li { display:inline; float:left; color:#ffffff; padding:0 15px 10px 0; }

.footerInner ul.rightAligned li.paddRight0px { padding:0 0 10px 0; float:right; }

.footerInner ul.rightAligned li a { float:left; color:#ffffff; text-decoration:none; }
-->
</style>