<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>psd/checkout-steps.psd</filename>
    </added>
    <added>
      <filename>public/images/steps/1.png</filename>
    </added>
    <added>
      <filename>public/images/steps/1_small.png</filename>
    </added>
    <added>
      <filename>public/images/steps/2.png</filename>
    </added>
    <added>
      <filename>public/images/steps/2_small.png</filename>
    </added>
    <added>
      <filename>public/images/steps/3.png</filename>
    </added>
    <added>
      <filename>public/images/steps/3_small.png</filename>
    </added>
    <added>
      <filename>public/images/steps/4.png</filename>
    </added>
    <added>
      <filename>public/images/steps/4_small.png</filename>
    </added>
    <added>
      <filename>public/images/steps/5.png</filename>
    </added>
    <added>
      <filename>public/images/steps/5_small.png</filename>
    </added>
    <added>
      <filename>public/images/steps/6.png</filename>
    </added>
    <added>
      <filename>public/images/steps/6_small.png</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -54,6 +54,8 @@
   		&lt;label for=&quot;&lt;%= t(&quot;phone&quot;) %&gt;&quot;&gt;&lt;%= t(&quot;phone&quot;) %&gt;&lt;/label&gt;
   		&lt;%= bill_form.text_field :phone, :class =&gt; 'required' -%&gt;&lt;span class=&quot;req&quot;&gt;*&lt;/span&gt;
   	&lt;/p&gt;
-    &lt;input id=&quot;continue_billing&quot; type=&quot;button&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+  	&lt;div class=&quot;form-buttons&quot;&gt;
+      &lt;input id=&quot;continue_billing&quot; type=&quot;button&quot; class=&quot;button primary&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+    &lt;/div&gt;
   &lt;/div&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/orders/_billing.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 &lt;%= error_messages_for :order %&gt;
 
 &lt;% @checkout_steps.each do |step| %&gt;
-  &lt;div id=&quot;&lt;%=step%&gt;&quot; class=&quot;checkout_disabled&quot;&gt;
+  &lt;div id=&quot;&lt;%=step%&gt;&quot; class=&quot;checkout disabled&quot;&gt;
     &lt;%= render step, :order_form =&gt; order_form %&gt;  
   &lt;/div&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/orders/_checkout_form.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -5,5 +5,7 @@
 	&lt;div id=&quot;sdisplay&quot;&gt;&lt;img src=&quot;/images/ajax_loader.gif&quot; id=&quot;sconfirm_loader&quot; /&gt;&lt;/div&gt;
 	&lt;div class=&quot;clear&quot;&gt;&lt;/div&gt;
 	&lt;%= render :partial =&gt; 'shared/order_details', :locals =&gt; {:order =&gt; @order} -%&gt;
-	&lt;%= submit_tag t('place_order'), {:id =&gt; &quot;continue_confirmation&quot;} %&gt;
+	&lt;div class=&quot;form-buttons&quot;&gt;
+	  &lt;%= submit_tag t('place_order'), {:id =&gt; &quot;continue_confirmation&quot;, :class =&gt; &quot;button primary&quot;}  %&gt;
+	&lt;/div&gt;
 &lt;/div&gt;
\ No newline at end of file</diff>
      <filename>app/views/orders/_confirmation.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@
   	&lt;/p&gt;
   	&lt;p&gt;
   		&lt;label for=&quot;&quot;&gt;&lt;%= t(&quot;card_number&quot;) %&gt;&lt;/label&gt;
-  		&lt;%= creditcard_form.text_field :number, :size=&gt; 19, :class =&gt; 'required' -%&gt;&lt;span class=&quot;req&quot;&gt;*&lt;/span&gt;
+  		&lt;%= creditcard_form.text_field :number, :size=&gt; 19, :max_length =&gt; 19, :class =&gt; 'required' -%&gt;&lt;span class=&quot;req&quot;&gt;*&lt;/span&gt;
   	&lt;/p&gt;
   	&lt;p&gt;
   		&lt;label for=&quot;&quot;&gt;&lt;%= t(&quot;expiration&quot;) %&gt;&lt;/label&gt;  		
@@ -21,7 +21,9 @@
   			(&lt;%= t(&quot;whats_this&quot;) %&gt;)
   		&lt;/a&gt;
   	&lt;/p&gt;
-  	&lt;p&gt;&lt;input id=&quot;continue_payment&quot; type=&quot;button&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;&lt;/p&gt; 
+  	&lt;div class=&quot;form-buttons&quot;&gt;
+  	  &lt;input id=&quot;continue_payment&quot; type=&quot;button&quot; class=&quot;button primary&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+  	&lt;/div&gt;
   	&lt;%= creditcard_form.hidden_field :first_name -%&gt;
     &lt;%= creditcard_form.hidden_field :last_name -%&gt;  	
   &lt;/div&gt;    </diff>
      <filename>app/views/orders/_payment.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -5,16 +5,22 @@
 	  &lt;div id=&quot;registration_choice&quot;&gt;          
 	    &lt;h3&gt;&lt;%= t(&quot;register_or_guest&quot;) %&gt;&lt;/h3&gt;    
 	    &lt;p&gt;
-	      &lt;input id=&quot;choose_register&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;register&quot; checked=&quot;checked&quot;/&gt;
-	      &lt;label for=&quot;register&quot; class=&quot;radio&quot;&gt;&lt;%= t(&quot;register&quot;) %&gt;&lt;/label&gt;
+	      &lt;label&gt;
+	        &lt;input id=&quot;choose_register&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;register&quot; checked=&quot;checked&quot;/&gt;
+	        &lt;%= t(&quot;register&quot;) %&gt;
+	      &lt;/label&gt;
 	    &lt;/p&gt;    	 
 	    &lt;p&gt;
-	      &lt;input id=&quot;choose_existing&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;existing&quot;/&gt;
-	      &lt;label for=&quot;existing&quot; class=&quot;radio&quot;&gt;&lt;%= t(&quot;existing_customer&quot;) %&gt;&lt;/label&gt;
+	      &lt;label&gt;
+	        &lt;input id=&quot;choose_existing&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;existing&quot;/&gt;
+	        &lt;%= t(&quot;existing_customer&quot;) %&gt;
+	      &lt;/label&gt;
 	    &lt;/p&gt;    	 
 	    &lt;p&gt;
-	      &lt;input id=&quot;choose_guest&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;guest&quot;/&gt;
-	      &lt;label for=&quot;guest&quot; class=&quot;radio&quot;&gt;&lt;%= t(&quot;proceed_as_guest&quot;) %&gt;&lt;/label&gt;
+	      &lt;label&gt;
+	        &lt;input id=&quot;choose_guest&quot; type=&quot;radio&quot; name=&quot;choose_registration&quot; value=&quot;guest&quot;/&gt;
+	        &lt;%= t(&quot;proceed_as_guest&quot;) %&gt;
+	      &lt;/label&gt;
 	    &lt;/p&gt;    	 
 	  &lt;/div&gt;
     &lt;div id=&quot;registration_input&quot;&gt;
@@ -56,5 +62,7 @@
   	&lt;/div&gt;
 	&lt;/div&gt;
 	&lt;div id=&quot;already_logged_in&quot;&gt;&lt;p&gt;You are already logged in.&lt;/p&gt;&lt;/div&gt;
-	&lt;p&gt;&lt;input id=&quot;continue_registration&quot; type=&quot;button&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;&lt;/p&gt;
+	&lt;div class=&quot;form-buttons&quot;&gt;
+	  &lt;input id=&quot;continue_registration&quot; type=&quot;button&quot; class=&quot;button primary&quot; value=&quot;&lt;%=t(&quot;continue&quot;) %&gt;&quot;/&gt;
+	&lt;/div&gt;
 &lt;/div&gt;
\ No newline at end of file</diff>
      <filename>app/views/orders/_registration.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -55,6 +55,8 @@
   		&lt;label for=&quot;&lt;%= t(&quot;phone&quot;) %&gt;&quot;&gt;&lt;%= t(&quot;phone&quot;) %&gt;&lt;/label&gt;
   		&lt;%= ship_form.text_field :phone, :class =&gt; 'required' -%&gt;&lt;span class=&quot;req&quot;&gt;*&lt;/span&gt;
   	&lt;/p&gt;
-  	&lt;input id=&quot;continue_shipping&quot; type=&quot;button&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+  	&lt;div class=&quot;form-buttons&quot;&gt;
+  	  &lt;input id=&quot;continue_shipping&quot; type=&quot;button&quot; class=&quot;button primary&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+  	&lt;/div&gt;
   &lt;/div&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/orders/_shipping.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 &lt;h2&gt;&lt;%= t(&quot;shipping_method&quot;) %&gt;&lt;/h2&gt;
 &lt;div class=&quot;inner&quot;&gt;
 	&lt;div id=&quot;methods&quot;&gt;&lt;/div&gt;
-	&lt;p&gt;&lt;input id=&quot;continue_shipping_method&quot; type=&quot;button&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;&lt;/p&gt;
+	&lt;div class=&quot;form-buttons&quot;&gt;
+	  &lt;input id=&quot;continue_shipping_method&quot; type=&quot;button&quot; class=&quot;button primar&quot; value=&quot;&lt;%=t(&quot;continue&quot;)%&gt;&quot;/&gt;
+	&lt;/div&gt;
 &lt;/div&gt;
\ No newline at end of file</diff>
      <filename>app/views/orders/_shipping_method.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -1,18 +1,18 @@
 &lt;% form_tag user_session_path do  %&gt;
   &lt;p&gt;
     &lt;%= label :user_session, :login, t(&quot;email&quot;) %&gt;&lt;br /&gt;
-    &lt;%= text_field :user_session, 'login' %&gt;
+    &lt;%= text_field :user_session, 'login', :class =&gt; 'title' %&gt;
   &lt;/p&gt;
   &lt;p&gt;
     &lt;%= label :user_session, :password, t(&quot;password&quot;) %&gt;&lt;br /&gt;
-    &lt;%= password_field :user_session, 'password' %&gt;
+    &lt;%= password_field :user_session, 'password', :class =&gt; 'title' %&gt;
   &lt;/p&gt;
   &lt;p&gt;
   	&lt;label&gt;
       &lt;%= check_box :user_session, :remember_me %&gt;
-  	  &lt;%= t ('remember_me') %&gt;
+      &lt;%= label :user_session, :remember_me, t ('remember_me') %&gt;
 	  &lt;/label&gt;
 	&lt;/p&gt;
-  &lt;p&gt;&lt;%= submit_tag t(&quot;log_in&quot;) %&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;%= submit_tag t(&quot;log_in&quot;), :class =&gt; 'button primary'%&gt;&lt;/p&gt;
 
 &lt;% end %&gt;
\ No newline at end of file</diff>
      <filename>app/views/shared/_login.html.erb</filename>
    </modified>
    <modified>
      <diff>@@ -227,17 +227,18 @@ var shift_to_region = function(active) {
       if(active == regions[i]) {
         $('div#' + regions[i] + ' h2').unbind('click').css('cursor', 'default');
         $('div#' + regions[i] + ' div.inner').show('fast');
-        $('div#' + regions[i]).removeClass('checkout_disabled');
+        $('div#' + regions[i]).removeClass('disabled').removeClass('completed');
         found = 1;
       }
       else {
         $('div#' + regions[i] + ' h2').unbind('click').css('cursor', 'pointer').click(function() {shift_to_region($(this).parent().attr('id'));});
         $('div#' + regions[i] + ' div.inner').hide('fast');
+        $('div#' + regions[i]).addClass('completed');
       }
     } else {
       $('div#' + regions[i] + ' h2').unbind('click').css('cursor', 'default');
       $('div#' + regions[i] + ' div.inner').hide('fast');
-      $('div#' + regions[i]).addClass('checkout_disabled');
+      $('div#' + regions[i]).addClass('disabled');
     }
   }                                                                         
   if (active == 'confirmation') {</diff>
      <filename>public/javascripts/checkout.js</filename>
    </modified>
    <modified>
      <diff>@@ -313,6 +313,7 @@ div#checkout, div#edit_address
       :border none
       :padding 0px
       :background #FFF
+          
 
 div#edit_address
   label
@@ -326,6 +327,64 @@ div#edit_address
     :border 1px solid #EAE8E3
 
 div#checkout
+  #registration
+    :background transparent url(/images/steps/1.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/1_small.png) top left no-repeat
+        :padding-left 32px
+  #billing
+    :background transparent url(/images/steps/2.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/2_small.png) top left no-repeat
+        :padding-left 32px
+  #shipping
+    :background transparent url(/images/steps/3.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/3_small.png) top left no-repeat
+        :padding-left 32px
+  #shipping_method
+    :background transparent url(/images/steps/4.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/4_small.png) top left no-repeat
+        :padding-left 32px
+  #payment
+    :background transparent url(/images/steps/5.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/5_small.png) top left no-repeat
+        :padding-left 32px
+  #confirmation
+    :background transparent url(/images/steps/6.png) top right no-repeat
+    &amp;.completed,&amp;.disabled
+      :background-image none
+      h2
+        :background transparent url(/images/steps/6_small.png) top left no-repeat
+        :padding-left 32px
+  .checkout
+    &amp;.disabled, &amp;.completed
+      h2
+        :color #AFAFAF
+        :font-size 1.4em
+        :padding-bottom 10px
+        :border-bottom 1px solid #ddd
+      &amp;:last-child
+        h2
+          :border-bottom none
+    &amp;.completed
+      h2
+        :color #111
+        :border-color #999
+  label.radio
+    :display inline
   .inner
     :padding 10px
   .saved_addresses
@@ -346,10 +405,6 @@ div#checkout
   p input#continue_registration, p input#continue_shipping_method,  p input#continue_payment,  #confirm_order .inner input
     :cursor pointer
     :width 100px
-  h2
-    :font-size 1.4em
-    :padding-bottom 10px
-    :border-bottom 1px solid #ddd
   div#bdisplay, div#sdisplay
     :float left
     :width 300px
@@ -357,11 +412,12 @@ div#checkout
   div#registration_choice
     :float left
     :block none     
-    :width 50%
+    :margin-bottom 2em
+    label 
+      :width auto
   div#registration_input
-    :float right
-    :block none
-    :width 50%
+    :float left
+    :margin-left 100px
     div#guest_user, div#existing_user
       :display none 
   div#registration_error
@@ -371,16 +427,15 @@ div#checkout
   div#methods p label
     :margin 0px 0px 10px 5px
     :top -2px
-	
+
 form#checkout_form
   div.inner
     :display none
   div#already_logged_in
     :display none
 
-div.checkout_disabled h2
-  :color #AFAFAF
-
+.form-buttons
+  :clear both
 .clear
   :clear both
 
@@ -468,9 +523,9 @@ button
 table
   :border-collapse collapse
   th
-    :background #efefef url(/images/buttons/bg-button.png) center left repeat-x !important
+    :background transparent
     :padding 10px
-    :border 1px solid #ccc
+    :border-bottom 1px solid #ddd
   &amp;#cart
     tr
       td
@@ -481,3 +536,13 @@ table
           :border-bottom none
     h4
       :margin-bottom 0em
+.flash
+  :-moz-border-radius 5px
+  :-webkit-border-radius 5px
+  &amp;.notice
+    :background #cdf url(/images/shadow_top.png) 0 -50px repeat-x
+    :border 1px solid #9ac
+    :color #569
+    :font-size 1.3em
+  &amp;.error
+    :color #900
\ No newline at end of file</diff>
      <filename>public/stylesheets/sass/screen.sass</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7d3adeb116ef6b52beb33c8e613f31175989929a</id>
    </parent>
  </parents>
  <author>
    <name>Wynn Netherland</name>
    <email>wynn@squeejee.com</email>
  </author>
  <url>http://github.com/akitaonrails/spree/commit/a54e2ec8b35b521758134987b32f02063c867cf7</url>
  <id>a54e2ec8b35b521758134987b32f02063c867cf7</id>
  <committed-date>2009-04-24T10:08:26-07:00</committed-date>
  <authored-date>2009-04-24T10:08:26-07:00</authored-date>
  <message>Flash messages and checkout styling</message>
  <tree>7d3f4a10c2ad8ab912edc5adcc7f60826335fad4</tree>
  <committer>
    <name>Wynn Netherland</name>
    <email>wynn@squeejee.com</email>
  </committer>
</commit>
