Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Added spree_static_content

  • Loading branch information...
commit d3962da9b733c040a535b5cd2e8d318529d2b2f2 1 parent 839d5f2
Brian Quinn BDQ authored
Showing with 441 additions and 37 deletions.
  1. +2 −1  Gemfile
  2. +17 −0 Gemfile.lock
  3. +1 −1  app/controllers/base_controller_decorator.rb
  4. +4 −4 app/views/layouts/spree_application.html.erb
  5. +2 −0  app/views/products/index.html.erb
  6. +0 −20 app/views/shared/_taxonomies.html.erb
  7. +16 −0 app/views/static_content/show.html.erb
  8. +15 −0 db/migrate/20081216193152_create_pages.rb
  9. +21 −0 db/migrate/20090625125735_extend_pages.rb
  10. +10 −0 db/migrate/20090814113100_add_visible_to_pages.rb
  11. +8 −0 db/migrate/20090814142845_add_default_true_to_visible_for_page.rb
  12. +10 −0 db/migrate/20090829000527_add_index_for_page.rb
  13. +9 −0 db/migrate/20091219021134_add_meta_fields_to_pages.rb
  14. +9 −0 db/migrate/20100204105222_add_layout_to_pages.rb
  15. +9 −0 db/migrate/20100323085528_add_show_in_sidebar_option_to_pages.rb
  16. +19 −0 db/schema.rb
  17. BIN  public/assets/content_files/1002739064/CV_375467.pdf
  18. +1 −1  public/assets/rdr-datauri.css
  19. BIN  public/assets/rdr-datauri.css.gz
  20. +1 −1  public/assets/rdr.css
  21. BIN  public/assets/rdr.css.gz
  22. BIN  public/assets/rdr.js.gz
  23. BIN  public/images/upload_file.png
  24. BIN  public/images/upload_image.png
  25. +240 −0 public/javascripts/jquery.ocupload.js
  26. +37 −0 public/stylesheets/editor.css
  27. +0 −7 public/stylesheets/login.css
  28. +1 −1  public/stylesheets/screen.css
  29. +1 −1  public/stylesheets/taxonomy.css
  30. +8 −0 public/stylesheets/typography.css
3  Gemfile
View
@@ -17,7 +17,8 @@ gem 'spree_email_to_friend'
gem 'spree_related_products', :git => 'git://github.com/spree/spree_related_products.git'
gem 'spree_social', :git => 'git://github.com/spree/spree_social.git'
gem 'spree_wishlist', :git => 'git://github.com/spree/spree_wishlist.git', :branch => 'rails3'
-
+gem 'spree_static_content', :git => 'git://github.com/spree/spree-static-content.git'
+gem 'spree_editor', :git => 'git://github.com/divineforest/spree_editor.git'
# To use debugger (ruby-debug for Ruby 1.8.7+, ruby-debug19 for Ruby 1.9.2+)
gem 'ruby-debug'
17 Gemfile.lock
View
@@ -1,4 +1,11 @@
GIT
+ remote: git://github.com/divineforest/spree_editor.git
+ revision: bf7153607e737348b3643f2911be18b4c6127cdd
+ specs:
+ spree_editor (1.0.0)
+ spree_core (>= 0.30.0)
+
+GIT
remote: git://github.com/jzw/spree_recently_viewed.git
revision: d64436670766b54da26b82b29c5cfd5766d985d1
specs:
@@ -16,6 +23,14 @@ GIT
spree_core (>= 0.30.1)
GIT
+ remote: git://github.com/spree/spree-static-content.git
+ revision: f622601fb9d417347245fdb060f7dabf3b148faf
+ specs:
+ spree_static_content (0.40.0)
+ spree_core (>= 0.30.0)
+ spree_editor
+
+GIT
remote: git://github.com/spree/spree.git
revision: 5e248eadb9f5b0e6ff6f2e522126687f56940f8d
specs:
@@ -316,8 +331,10 @@ DEPENDENCIES
rspec-rails (>= 2.0.1)
ruby-debug
spree!
+ spree_editor!
spree_email_to_friend
spree_recently_viewed!
spree_related_products!
spree_social!
+ spree_static_content!
spree_wishlist!
2  app/controllers/base_controller_decorator.rb
View
@@ -3,7 +3,7 @@
private
def load_root_taxons
- @taxons = Taxonomy.where(:name => "Categories").first.root.children
+ @taxons ||= Taxonomy.where(:name => "Categories").first.root.children
end
end
8 app/views/layouts/spree_application.html.erb
View
@@ -36,7 +36,7 @@
<% end %>
<nav>
<%= link_to "products", products_path %>
- <a href="#">help</a>
+ <a href="/help">help</a>
<% if current_user %>
<%= link_to t('my_account'), account_path, :class => "cart" %>
<%= link_to t('logout'), destroy_user_session_path, :class => "cart" %>
@@ -110,12 +110,12 @@
<div id="menu">
<h3>Menu</h3>
<p>
- <a href="#">About us</a><br />
- <a href="#">Privacy policy</a>
+ <a href="/about">About us</a><br />
+ <a href="/privacy">Privacy policy</a>
</p>
</div>
- <p id="copyright">&copy; Copyright 2010 Railsdog Radio. All rights reserved</p>
+ <p id="copyright">&copy; Copyright <%= Time.zone.now.year %> Railsdog Radio. All rights reserved</p>
</div>
</footer>
2  app/views/products/index.html.erb
View
@@ -12,6 +12,8 @@
<% end %>
<% end %>
+<p class="breadcrumbs"><%= link_to 'Home', root_url %> &raquo; <%= @product_group.present? ? @product_group.name : "Products" %></p>
+
<% content_for :sidebar do %>
<%= render 'shared/all_products' %>
<%= render 'shared/recently_viewed_products' %>
20 app/views/shared/_taxonomies.html.erb
View
@@ -1,20 +0,0 @@
-<div id="aside" role="aside">
- <div>
- <h2>ALL PRODUCTS</h2>
- <hr/>
- <ul>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">Slingbox &amp; Slingbox Accessories</a></li>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">SIRIUS XM Satellite Radios</a></li>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">Slingbox &amp; Slingbox Accessories</a></li>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">SIRIUS XM Satellite Radios</a></li>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">Slingbox &amp; Slingbox Accessories</a></li>
- <li><a href="#">Holiday Sale Items</a></li>
- <li><a href="#">SIRIUS XM Satellite Radios</a></li>
- </ul>
- </div>
-</div>
16 app/views/static_content/show.html.erb
View
@@ -0,0 +1,16 @@
+<% content_for :head do -%>
+ <meta name="title" content="<%=@page.title%>">
+ <% if @page.attribute_present? :meta_keywords -%>
+ <meta name="keywords" content="<%=@page.meta_keywords%>">
+ <% end -%>
+ <% if @page.attribute_present? :meta_description -%>
+ <meta name="description" content="<%=@page.meta_description%>">
+ <% end -%>
+<% end -%>
+<% content_for :sidebar do %>
+ <% @taxons ||= Taxonomy.where(:name => "Categories").first.root.children %>
+ <br />
+ <%= render 'shared/all_products' %>
+<% end %>
+<h2><%= @page.title %></h2>
+<%= raw @page.body %>
15 db/migrate/20081216193152_create_pages.rb
View
@@ -0,0 +1,15 @@
+class CreatePages < ActiveRecord::Migration
+ def self.up
+ create_table :pages do |t|
+ t.string :title
+ t.text :body
+ t.string :slug
+
+ t.timestamps
+ end
+ end
+
+ def self.down
+ drop_table :pages
+ end
+end
21 db/migrate/20090625125735_extend_pages.rb
View
@@ -0,0 +1,21 @@
+class ExtendPages < ActiveRecord::Migration
+ def self.up
+ change_table :pages do |t|
+ t.boolean :show_in_header, :default => false, :null => false
+ t.boolean :show_in_footer, :default => false, :null => false
+ t.string :foreign_link
+ t.integer :position, :default => 1, :null => false
+ Page.all(:order => "updated_at ASC").each_with_index{|page,x| page.update_attribute(:position, x+1)}
+
+ end
+ end
+
+ def self.down
+ change_table :pages do |t|
+ t.remove :show_in_header
+ t.remove :show_in_footer
+ t.remove :foreign_link
+ t.remove :position
+ end
+ end
+end
10 db/migrate/20090814113100_add_visible_to_pages.rb
View
@@ -0,0 +1,10 @@
+class AddVisibleToPages < ActiveRecord::Migration
+ def self.up
+ add_column :pages, :visible, :boolean
+ Page.update_all :visible => true
+ end
+
+ def self.down
+ remove_column :pages, :visible
+ end
+end
8 db/migrate/20090814142845_add_default_true_to_visible_for_page.rb
View
@@ -0,0 +1,8 @@
+class AddDefaultTrueToVisibleForPage < ActiveRecord::Migration
+ def self.up
+ change_column :pages, :visible, :boolean, :default=> true
+ end
+
+ def self.down
+ end
+end
10 db/migrate/20090829000527_add_index_for_page.rb
View
@@ -0,0 +1,10 @@
+class AddIndexForPage < ActiveRecord::Migration
+ def self.up
+ add_index(:pages, :slug)
+ end
+
+ def self.down
+ remove_index(:pages, :slug)
+ end
+end
+
9 db/migrate/20091219021134_add_meta_fields_to_pages.rb
View
@@ -0,0 +1,9 @@
+class AddMetaFieldsToPages < ActiveRecord::Migration
+ def self.up
+ add_column :pages, :meta_keywords, :string
+ add_column :pages, :meta_description, :string
+ end
+
+ def self.down
+ end
+end
9 db/migrate/20100204105222_add_layout_to_pages.rb
View
@@ -0,0 +1,9 @@
+class AddLayoutToPages < ActiveRecord::Migration
+ def self.up
+ add_column :pages, :layout, :string
+ end
+
+ def self.down
+ remove_column :pages, :layout
+ end
+end
9 db/migrate/20100323085528_add_show_in_sidebar_option_to_pages.rb
View
@@ -0,0 +1,9 @@
+class AddShowInSidebarOptionToPages < ActiveRecord::Migration
+ def self.up
+ add_column :pages, :show_in_sidebar, :boolean, :default=> false, :null=>false
+ end
+
+ def self.down
+ remove_column :pages, :show_in_sidebar
+ end
+end
19 db/schema.rb
View
@@ -220,6 +220,25 @@
add_index "orders", ["number"], :name => "index_orders_on_number"
+ create_table "pages", :force => true do |t|
+ t.string "title"
+ t.text "body"
+ t.string "slug"
+ t.datetime "created_at"
+ t.datetime "updated_at"
+ t.boolean "show_in_header", :default => false, :null => false
+ t.boolean "show_in_footer", :default => false, :null => false
+ t.string "foreign_link"
+ t.integer "position", :default => 1, :null => false
+ t.boolean "visible", :default => true
+ t.string "meta_keywords"
+ t.string "meta_description"
+ t.string "layout"
+ t.boolean "show_in_sidebar", :default => false, :null => false
+ end
+
+ add_index "pages", ["slug"], :name => "index_pages_on_slug"
+
create_table "payment_methods", :force => true do |t|
t.string "type"
t.string "name"
BIN  public/assets/content_files/1002739064/CV_375467.pdf
View
Binary file not shown
2  public/assets/rdr-datauri.css
View
@@ -1 +1 @@
-html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#222}#main p{line-height:1.4em}#main p{line-height:1.4em}#main p,#main h2,#main h3,#main dl,#main ul,#main table{margin-bottom:1em}#main h2{font-size:1.75em}#main h3{font-size:1.3em;font-weight:normal}#main ul{list-style:disc;margin-left:20px}h1,h2,h3,h4,h5,h6{font-weight:bold}h2,h3{font-family:Trebuchet MS}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#31519a}a:hover{color:#036}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#0095da;color:#fff;text-shadow:none}::selection{background:#0095da;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}span.price{font-size:1.5em}span.price.discounted{color:#f00;text-decoration:line-through}span.price.selling{font-weight:bold}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyHidden{border:0!important;clip:rect(0 0 0 0);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}span.bold{font-weight:bold}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background:#fff url(../images/dogradio/bg.png?1295958649) repeat-x}#banner,#container,footer .inner{width:960px;margin:0 auto}header,footer{background-color:#000}header nav *,footer div#secondary *{display:inline-block}header{position:relative;z-index:100;height:58px;margin:0 auto}header form{position:absolute;left:320px;top:23px;padding:0}header form input{background:#fff url(../images/dogradio/search_bg_s1.gif?1295958649) no-repeat;border:0;width:146px;height:23px;padding:0 25px 0 10px;color:#333;line-height:23px}header form input.empty{color:#aaa}header #logo{position:absolute;left:0;top:11px}header nav{position:absolute;right:0;top:24px;text-align:right}header nav a,header nav a:visited,header nav a:hover{margin:0 0 0 12px;text-align:right;font:normal normal normal 1.1em/1.6em Arvo;color:#fff}header nav a.cart{color:#b30000}footer{background:#fff url(/images/dogradio/footer_bkgd.jpg?1295958649) repeat-x bottom left;margin:80px 0 0;clear:both;font-family:Trebuchet MS}footer .inner{height:520px;position:relative}footer #kid{position:absolute;bottom:60px}footer #about-railsdog-radio{position:absolute;width:710px;left:250px;bottom:0;height:390px;font-size:150%;line-height:150%;color:#666}#more-about-railsdog-radio{text-align:right;font-size:70%}#more-about-railsdog-radio a{text-decoration:none}footer #about-railsdog-radio strong{color:#000}footer #contact-us,footer #social,footer #menu{width:210px;position:absolute;bottom:0;height:170px}footer #contact-us a,footer #social a,footer #menu a{color:#797a7d}footer #contact-us p,footer #social p,footer #menu p{color:#797a7d;line-height:2.0em;font-size:1.2em}footer #contact-us h3,footer #social h3,footer #menu h3{color:#fff;font-size:1.5em;margin-bottom:.5em}footer #contact-us{left:250px}footer #social{left:500px}footer #menu{left:750px}footer #social a{display:block;width:25px;height:25px;float:left;margin-right:10px;background-repeat:no-repeat;background-image:url(../images/dogradio/icons/social-icons.png?1295958649)}footer #social a:hover{background-image:url(../images/dogradio/icons/social-icons-rollover.png?1295958649)}footer #social a span{display:none}footer #social #rss{background-position:-37px 0}footer #social #twitter{background-position:-75px 0}footer #copyright{color:#797a7d;position:absolute;bottom:20px;right:0}#sidebar .list-box{width:230px;float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 30px 30px;color:#666;font-family:Trebuchet MS}.list-box{padding-top:30px}.list-box h2{color:#364d8c}.list-box h2,#homepage #contact h2{font-family:Arvo;font-size:170%;text-transform:uppercase;font-weight:normal;margin-bottom:.75em;border-bottom:1px solid #a3a3a3;padding-bottom:.5em}.list-box li{font-size:1.25em;line-height:1.5em}.list-box a{color:#666;text-decoration:none}.list-box a:hover{text-decoration:underline}#recent-products{margin-top:40px}.breadcrumbs,.pagination{font-size:1.1em;padding:0 0 20px 0}.breadcrumbs ul{margin-left:0!important}.breadcrumbs li{float:left;list-style:none}.pagination{text-align:right}button,a.button{border:none;background-color:#0095da;color:#fff!important;padding:10px 18px 9px 18px;font-size:16px;font-family:Arvo;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:normal}a.button{text-decoration:none;line-height:37px}button:hover,a.button:hover{background-color:#0068b8}body#homepage{background-image:url(../images/dogradio/homepage/bg.png?1295958649)}#homepage #banner{height:340px;position:relative;height:340px;margin-bottom:20px;z-index:2}div#banner div.button{position:absolute;top:49px;left:640px}div#banner div.button img{margin-bottom:20px}div#banner section{height:303px}header a,#banner nav ul li a{text-transform:uppercase;text-decoration:none}#banner nav{width:100%}#banner nav ul{width:100%}#banner nav ul li{width:215px;list-style:none;display:block;float:left;line-height:1em;text-align:center;padding-top:3px}#banner nav ul li.first,#banner nav ul li.last{width:50px;font-weight:bold}#banner nav ul li a{font:normal normal bold 1.2em/2.2em Helvetica,Arial,sans-serif;text-shadow:#ce2828 1px 1px 1px;color:#3e0303}#banner nav ul li.current a,#banner nav ul li a:hover{color:#fff;text-shadow:#3e0303 1px 1px 1px}#homepage #taxons{background:url(../images/dogradio/homepage/taxons-bg.png?1295958649);width:960px;margin-bottom:30px}#homepage #taxons div{width:318px;padding:1px;height:309px;float:left;text-align:center}#homepage #taxons h3{font-size:1.5em;margin:20px 0 10px 0}#homepage #taxons h3 a{text-decoration:none}#homepage #contact{float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 60px 30px;color:#666;font-family:Trebuchet MS}#homepage #all-products,#homepage #contact{float:left}#homepage #all-products{width:460px;margin-right:40px}#homepage #all-products .left,#homepage #all-products .right{width:210px;float:left}#homepage #all-products .left{margin-right:40px}#homepage #contact{width:400px}#homepage #contact h2{color:#d72a2a}#homepage #contact p{font-size:1.5em;margin-bottom:1em}#homepage #contact table{width:100%}#homepage #contact td{font-size:1.2em;padding-bottom:10px}body#product-list,body#product-details{background-image:url(../images/dogradio/taxon/bg.jpg?1295958649)}body#product-details #banner,body#product-list #banner{height:143px;background-repeat:no-repeat;margin-bottom:30px}body#product-details #banner,body#product-list #banner{position:relative}body#product-details #banner h1,body#product-list #banner h1{position:absolute;color:#fff;font-family:Trebuchet MS;font-size:4em;line-height:140px;text-shadow:rgba(0,0,0,1) 1px 1px 2px}body#product-list #banner img{position:absolute:top:0;left:0;z-index:1}body#product-list #main,body#product-details #main{width:600px;float:left;margin-right:70px}#sidebar{width:290px;float:left}body#product-list .product{padding:30px 0 30px 0;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-top:-1px}body#product-list .product h2{font-size:1.5em;margin-bottom:20px}body#product-list .product .image{width:280px;float:left;margin-bottom:20px}body#product-list .product .details{float:left;width:320px}body#product-list .product .details p{margin:14px 0}body#product-list .product .description{clear:left}body#product-list #main .list{margin-bottom:20px}body#product-details #product-images{width:380px}body#product-details #cart-form{width:220px}body#product-details #product-images,body#product-details #cart-form{float:left}body#product-details #product-description{clear:left;border-top:1px solid #a3a3a3;padding-top:10px}#product-images #main-image{width:350px;text-align:center}#product-images #thumbnails ul{list-style:none;background-color:#ff0}#product-images #thumbnails li{background-color:#0ff}#product-images #thumbnails li a{display:block;width:45px;height:35px;float:left;border:2px solid #ccc;margin:0 2px 0 2px;text-align:center}#product-images #thumbnails li a img{width:45px}#product-images #thumbnails li a:hover{border:2px solid #31519a}#cart-form{margin-bottom:20px}#cart-form form{width:220px}#cart-form dl{font-size:1.2em;width:100%;margin:0;padding:5px 0 5px 0}#cart-form dt,#cart-form dd{float:left;line-height:1.5em}#cart-form dt{clear:left;color:#666;width:140px}#cart-form dd{width:80px;text-align:right;font-size:1.1em}#cart-form dd .price{font-size:1em}hr{clear:left;visibility:hidden}#cart-form dl.part-numbers{font-size:.8em}dl.prices{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}dl.part-numbers dd{font-weight:bold}#cart-form .extras input{float:left;height:30px}#cart-form .extras label{margin-left:20px;display:block}body#cart h1,body#checkout h1{color:#d3d3d3;font:normal normal 3.5em Arvo;text-transform:uppercase;margin:60px 0 20px 0;padding-bottom:10px}body#cart h1{border-bottom:1px solid #d9d9d9}body#cart h3{color:#777;font:normal normal 2em Arvo;margin-bottom:10px}table#cart-detail{width:100%}table#cart-detail th{color:#777;font-weight:normal;text-align:left;padding-bottom:5px}table#cart-detail th,table#cart-detail td{border-bottom:1px solid #d9d9d9}table#cart-detail td{padding:10px 0;font-weight:bold;font-size:1.2em;vertical-align:middle}table#cart-detail tr.totals td,table#cart-detail tr.actions td{padding:20px 0}table#cart-detail tr.totals td,table#cart-detail td.actions{text-align:right}table#cart-detail td.image{width:180px}table#cart-detail td.image img{vertical-align:middle}table#cart-detail td.description{width:250px;padding-right:50px}table#cart-detail td.quantity{width:75px;padding:0}table#cart-detail td.quantity input{margin:0!important;width:75px;border:1px solid #949494;padding:4px}table#cart-detail td.unit-price,table#cart-detail td.total{width:60px}table#cart-detail td.actions{width:130px}table#cart-detail td.operator{color:#999;font-weight:normal;text-align:center;padding-left:20px;padding-right:20px}table#cart-detail a.delete{background-color:#333}table#cart-detail .actions{margin:20px 0}table#cart-detail .actions div{float:left;margin:10px}table#cart-detail .move_item form{display:none;margin:8px}body#cart a.checkout{background-color:#e41e1e}body#cart p.actions{text-align:right;font-size:1.20em}body#cart p.actions,body#cart p.actions a{color:#999;margin-bottom:40px}#edit_wishlist_link{margin-left:20px;text-transform:lowercase}#edit_wishlist{padding:0 140px 10px;display:none;border-bottom:1px solid #d9d9d9;margin-bottom:20px}#edit_wishlist label{color:#777}#edit_wishlist input[type='text']{border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px}#edit_wishlist input[type="checkbox"]{vertical-align:text-top}#edit_wishlist div{float:left}#edit_wishlist a.button{float:left;line-height:15px;margin:25px 110px}ul,ol{margin-left:0;list-style:none}body#checkout ul.fields{list-style:none}input.blue{color:#fff;background-color:#0095da}input.red{color:#fff;background-color:#e41e1e}select{padding:7px 5px 5px;color:#333}input[type='text'],input[type='password']{font-size:18px;padding:7px 5px 5px;border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px;color:#333}input[type='checkbox']{vertical-align:middle}label{color:#747474;font-size:14px;margin-bottom:2px;display:block}label.tick{display:inline;vertical-align:-2px}body#checkout div[role='main-content']{float:left}body#checkout div[role='checkout']{vertical-align:top;padding:0 0 100px 0;float:left}body#checkout div[role='checkout'] div[role='title']{margin:40px 0 20px 0;letter-spacing:2px;color:#d4d4d4;font:40px Arvo,Georgia,"Times New Roman",Times,serif}body#checkout div[role='checkout'] div#tabs{font:18px Georgia,"Times New Roman",Times,serif;float:left;z-index:99;background-color:#fff;width:660px}body#checkout div[role="checkout"] div#tabs ul{margin:0;font:45px "Arvo",sans-serif}body#checkout div[role='checkout'] div#tabs li{display:inline;float:left;background-color:#eceded;border-bottom:5px solid #b7cbe9;width:216px;height:70px}body#checkout div[role='checkout'] div#tabs li.active{background-color:#fff;border:5px solid #b7cbe9;border-bottom:none}body#checkout div[role='checkout'] div#tabs li.end{border-right:3px solid #eceded}body#checkout div[role='checkout'] div#tabs li span.number{color:#bfbfbf;width:30px;font-size:60px;padding:0 0 0 30px;display:inline-block;font-family:Arial}body#checkout div[role='checkout'] div#tabs li.active span.number{color:#324781}body#checkout div[role='checkout'] div#tabs li span.title{color:#bfbfbf;font-size:18px;width:90px;padding:0 0 0 10px;display:inline-block}body#checkout div[role='checkout'] div#tabs li.active span.title{color:#758ed0}body#checkout div[role='content']{border:5px solid #b7cbe9;font-size:18px;color:#a0a0a0;width:448px;padding:100px 100px 50px 100px}body#checkout div[role='content'] h2{font:28px Arvo;color:#747474;margin:0;padding:0 0 20px 0}body#checkout div[role='content'] div.submit{padding-top:20px;text-align:center}body#checkout div[role='content'] hr{margin:40px -70px;visibility:visible;border:1px solid #d4d4d4}body#checkout div[role='content'] ul.fields{color:#747474;margin:0}body#checkout div[role='content'] ul.fields li{padding:0 0 16px 0;text-align:left;clear:both}body#checkout div[role='content'] ul.fields .quart{width:107px;float:left;clear:none}body#checkout div[role='content'] ul.fields .half{width:214px;float:left;clear:none}body#checkout div[role='content'] ul.fields .three-quart{width:321px;float:left;clear:none}body#checkout div[role='content'] ul.fields .last{margin-left:20px}body#checkout div[role='content'] ul.fields input[type='text']{width:100%}body#checkout div[role='content'] ul.fields select{width:100%}body#checkout div[role='aside']{border:3px solid #eceded;width:250px;float:left;margin:100px 0 0 22px;padding:10px;color:#7f7f7f;font-size:14px}body#checkout div[role='aside'] h3{color:#0095da;font:24px Arvo;margin:10px 5px 10px 15px;padding:0 0 10px 0}body#checkout div[role='aside'] div[role='order'] table td{padding-right:10px}body#checkout div[role='aside'] div[role='order'] table.total{margin-top:20px;width:100%;text-align:right}body#checkout div[role='aside'] div[role='order'] th{font-weight:normal}body#checkout div[role='aside'] div[role='order'] table.items td{padding-bottom:10px}body#checkout div[role='aside'] div[role='order'] table.total td{padding-bottom:5px}body#checkout div[role='aside'] div[role='order'] tr.total th,div[role='aside'] div[role='order'] tr.total td{font-weight:bold}body#checkout div[role='aside'] div[role='order'] tr td.qty{width:36px}body#checkout div[role='aside'] div[role='order'] tr td.description{width:160px}body#checkout div[role='aside'] div[role='order'] tr td.price{width:36px}body#checkout .hidden{display:none;visibility:visible}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../fancybox/fancybox.png?1296146183)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../fancybox/fancybox.png?1296146183) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../fancybox/blank.gif?1296146183);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../fancybox/fancy_title_over.png?1296146183);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../fancybox/fancybox-x.png?1296146183) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.authentications{margin-bottom:30px}.authentication{float:left;background-color:#EEE;border:solid 1px #999;padding:5px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;margin-right:10px}.authentication .remove{text-decoration:none;position:absolute;top:3px;right:3px;color:#333;padding:2px 4px;font-size:10px}.authentication .remove:hover{color:#FFF;background-color:#777;-moz-border-radius:7px;-webkit-border-radius:7px}.authentication img{float:left}.authentication .provider,.authentication .uid{margin-left:38px;margin-right:20px}.authentication .provider{font-weight:bold}.authentication .uid{color:#666;font-size:11px}.auth_provider img{display:block}.auth_provider{float:left;text-decoration:none;margin-right:20px;text-align:center;margin-bottom:10px}body#login #social_login{float:left;width:46%;padding:0 2%}body#login #local_login{float:left;width:46%;padding:0 2%}body#login h2{font:normal normal 2em Arvo;text-transform:uppercase;margin:30px 0 10px 0;padding-bottom:10px}#social_login p.social_link{margin:20px 25%}body#login form{width:70%}body#login #local_login input[type='text']{width:100%}body#login #local_login input[type='password']{width:100%}body#login #local_login button{margin:0 33%}
+html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#222}#main p{line-height:1.4em}#main p{line-height:1.4em}#main p,#main h2,#main h3,#main dl,#main ul,#main table{margin-bottom:1em}#main h2{font-size:1.75em}#main h3{font-size:1.3em;font-weight:normal}#main ul{list-style:disc;margin-left:20px}h1,h2,h3,h4,h5,h6{font-weight:bold}h2,h3{font-family:Trebuchet MS}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#31519a}a:hover{color:#036}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#0095da;color:#fff;text-shadow:none}::selection{background:#0095da;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}span.price{font-size:1.5em}span.price.discounted{color:#f00;text-decoration:line-through}span.price.selling{font-weight:bold}h2{font:normal normal 2em Arvo;text-transform:uppercase;margin:30px 0 10px 0;padding-bottom:10px}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyHidden{border:0!important;clip:rect(0 0 0 0);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}span.bold{font-weight:bold}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background:#fff url(../images/dogradio/bg.png?1295958649) repeat-x}#banner,#container,footer .inner{width:960px;margin:0 auto}header,footer{background-color:#000}header nav *,footer div#secondary *{display:inline-block}header{position:relative;z-index:100;height:58px;margin:0 auto}header form{position:absolute;left:320px;top:23px;padding:0}header form input{background:#fff url(../images/dogradio/search_bg_s1.gif?1295958649) no-repeat;border:0;width:146px;height:23px;padding:0 25px 0 10px;color:#333;line-height:23px}header form input.empty{color:#aaa}header #logo{position:absolute;left:0;top:11px}header nav{position:absolute;right:0;top:24px;text-align:right}header nav a,header nav a:visited,header nav a:hover{margin:0 0 0 12px;text-align:right;font:normal normal normal 1.1em/1.6em Arvo;color:#fff}header nav a.cart{color:#b30000}footer{background:#fff url(/images/dogradio/footer_bkgd.jpg?1295958649) repeat-x bottom left;margin:80px 0 0;clear:both;font-family:Trebuchet MS}footer .inner{height:520px;position:relative}footer #kid{position:absolute;bottom:60px}footer #about-railsdog-radio{position:absolute;width:710px;left:250px;bottom:0;height:390px;font-size:150%;line-height:150%;color:#666}#more-about-railsdog-radio{text-align:right;font-size:70%}#more-about-railsdog-radio a{text-decoration:none}footer #about-railsdog-radio strong{color:#000}footer #contact-us,footer #social,footer #menu{width:210px;position:absolute;bottom:0;height:170px}footer #contact-us a,footer #social a,footer #menu a{color:#797a7d}footer #contact-us p,footer #social p,footer #menu p{color:#797a7d;line-height:2.0em;font-size:1.2em}footer #contact-us h3,footer #social h3,footer #menu h3{color:#fff;font-size:1.5em;margin-bottom:.5em}footer #contact-us{left:250px}footer #social{left:500px}footer #menu{left:750px}footer #social a{display:block;width:25px;height:25px;float:left;margin-right:10px;background-repeat:no-repeat;background-image:url(../images/dogradio/icons/social-icons.png?1295958649)}footer #social a:hover{background-image:url(../images/dogradio/icons/social-icons-rollover.png?1295958649)}footer #social a span{display:none}footer #social #rss{background-position:-37px 0}footer #social #twitter{background-position:-75px 0}footer #copyright{color:#797a7d;position:absolute;bottom:20px;right:0}#sidebar .list-box{width:230px;float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:0 30px 30px 30px;color:#666;font-family:Trebuchet MS}.list-box{padding-top:30px}.list-box h2{color:#364d8c}.list-box h2,#homepage #contact h2{font-family:Arvo;font-size:170%;text-transform:uppercase;font-weight:normal;margin-bottom:.75em;border-bottom:1px solid #a3a3a3;padding-bottom:.5em}.list-box li{font-size:1.25em;line-height:1.5em}.list-box a{color:#666;text-decoration:none}.list-box a:hover{text-decoration:underline}#recent-products{margin-top:40px}.breadcrumbs,.pagination{font-size:1.1em;padding:0 0 20px 0}.breadcrumbs ul{margin-left:0!important}.breadcrumbs li{float:left;list-style:none}.pagination{text-align:right}button,a.button{border:none;background-color:#0095da;color:#fff!important;padding:10px 18px 9px 18px;font-size:16px;font-family:Arvo;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:normal}a.button{text-decoration:none;line-height:37px}button:hover,a.button:hover{background-color:#0068b8}body#homepage{background-image:url(../images/dogradio/homepage/bg.png?1295958649)}#homepage #banner{height:340px;position:relative;height:340px;margin-bottom:20px;z-index:2}div#banner div.button{position:absolute;top:49px;left:640px}div#banner div.button img{margin-bottom:20px}div#banner section{height:303px}header a,#banner nav ul li a{text-transform:uppercase;text-decoration:none}#banner nav{width:100%}#banner nav ul{width:100%}#banner nav ul li{width:215px;list-style:none;display:block;float:left;line-height:1em;text-align:center;padding-top:3px}#banner nav ul li.first,#banner nav ul li.last{width:50px;font-weight:bold}#banner nav ul li a{font:normal normal bold 1.2em/2.2em Helvetica,Arial,sans-serif;text-shadow:#ce2828 1px 1px 1px;color:#3e0303}#banner nav ul li.current a,#banner nav ul li a:hover{color:#fff;text-shadow:#3e0303 1px 1px 1px}#homepage #taxons{background:url(../images/dogradio/homepage/taxons-bg.png?1295958649);width:960px;margin-bottom:30px}#homepage #taxons div{width:318px;padding:1px;height:309px;float:left;text-align:center}#homepage #taxons h3{font-size:1.5em;margin:20px 0 10px 0}#homepage #taxons h3 a{text-decoration:none}#homepage #contact{float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 60px 30px;color:#666;font-family:Trebuchet MS}#homepage #all-products,#homepage #contact{float:left}#homepage #all-products{width:460px;margin-right:40px}#homepage #all-products .left,#homepage #all-products .right{width:210px;float:left}#homepage #all-products .left{margin-right:40px}#homepage #contact{width:400px}#homepage #contact h2{color:#d72a2a}#homepage #contact p{font-size:1.5em;margin-bottom:1em}#homepage #contact table{width:100%}#homepage #contact td{font-size:1.2em;padding-bottom:10px}body#product-list,body#product-details{background-image:url(../images/dogradio/taxon/bg.jpg?1295958649)}body#product-details #banner,body#product-list #banner{height:143px;background-repeat:no-repeat;margin-bottom:30px}body#product-details #banner,body#product-list #banner{position:relative}body#product-details #banner h1,body#product-list #banner h1{position:absolute;color:#fff;font-family:Trebuchet MS;font-size:4em;line-height:140px;text-shadow:rgba(0,0,0,1) 1px 1px 2px}body#product-list #banner img{position:absolute:top:0;left:0;z-index:1}body#product-list #main,body#product-details #main,body#content #main{width:600px;float:left;margin-right:70px}#sidebar{width:290px;float:left}body#product-list .product{padding:30px 0 30px 0;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-top:-1px}body#product-list .product h2{font-size:1.5em;margin-bottom:20px}body#product-list .product .image{width:280px;float:left;margin-bottom:20px}body#product-list .product .details{float:left;width:320px}body#product-list .product .details p{margin:14px 0}body#product-list .product .description{clear:left}body#product-list #main .list{margin-bottom:20px}body#product-details #product-images{width:380px}body#product-details #cart-form{width:220px}body#product-details #product-images,body#product-details #cart-form{float:left}body#product-details #product-description{clear:left;border-top:1px solid #a3a3a3;padding-top:10px}#product-images #main-image{width:350px;text-align:center}#product-images #thumbnails ul{list-style:none;background-color:#ff0}#product-images #thumbnails li{background-color:#0ff}#product-images #thumbnails li a{display:block;width:45px;height:35px;float:left;border:2px solid #ccc;margin:0 2px 0 2px;text-align:center}#product-images #thumbnails li a img{width:45px}#product-images #thumbnails li a:hover{border:2px solid #31519a}#cart-form{margin-bottom:20px}#cart-form form{width:220px}#cart-form dl{font-size:1.2em;width:100%;margin:0;padding:5px 0 5px 0}#cart-form dt,#cart-form dd{float:left;line-height:1.5em}#cart-form dt{clear:left;color:#666;width:140px}#cart-form dd{width:80px;text-align:right;font-size:1.1em}#cart-form dd .price{font-size:1em}hr{clear:left;visibility:hidden}#cart-form dl.part-numbers{font-size:.8em}dl.prices{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}dl.part-numbers dd{font-weight:bold}#cart-form .extras input{float:left;height:30px}#cart-form .extras label{margin-left:20px;display:block}body#cart h1,body#checkout h1{color:#d3d3d3;font:normal normal 3.5em Arvo;text-transform:uppercase;margin:60px 0 20px 0;padding-bottom:10px}body#cart h1{border-bottom:1px solid #d9d9d9}body#cart h3{color:#777;font:normal normal 2em Arvo;margin-bottom:10px}table#cart-detail{width:100%}table#cart-detail th{color:#777;font-weight:normal;text-align:left;padding-bottom:5px}table#cart-detail th,table#cart-detail td{border-bottom:1px solid #d9d9d9}table#cart-detail td{padding:10px 0;font-weight:bold;font-size:1.2em;vertical-align:middle}table#cart-detail tr.totals td,table#cart-detail tr.actions td{padding:20px 0}table#cart-detail tr.totals td,table#cart-detail td.actions{text-align:right}table#cart-detail td.image{width:180px}table#cart-detail td.image img{vertical-align:middle}table#cart-detail td.description{width:250px;padding-right:50px}table#cart-detail td.quantity{width:75px;padding:0}table#cart-detail td.quantity input{margin:0!important;width:75px;border:1px solid #949494;padding:4px}table#cart-detail td.unit-price,table#cart-detail td.total{width:60px}table#cart-detail td.actions{width:130px}table#cart-detail td.operator{color:#999;font-weight:normal;text-align:center;padding-left:20px;padding-right:20px}table#cart-detail a.delete{background-color:#333}table#cart-detail .actions{margin:20px 0}table#cart-detail .actions div{float:left;margin:10px}table#cart-detail .move_item form{display:none;margin:8px}body#cart a.checkout{background-color:#e41e1e}body#cart p.actions{text-align:right;font-size:1.20em}body#cart p.actions,body#cart p.actions a{color:#999;margin-bottom:40px}#edit_wishlist_link{margin-left:20px;text-transform:lowercase}#edit_wishlist{padding:0 140px 10px;display:none;border-bottom:1px solid #d9d9d9;margin-bottom:20px}#edit_wishlist label{color:#777}#edit_wishlist input[type='text']{border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px}#edit_wishlist input[type="checkbox"]{vertical-align:text-top}#edit_wishlist div{float:left}#edit_wishlist a.button{float:left;line-height:15px;margin:25px 110px}ul,ol{margin-left:0;list-style:none}body#checkout ul.fields{list-style:none}input.blue{color:#fff;background-color:#0095da}input.red{color:#fff;background-color:#e41e1e}select{padding:7px 5px 5px;color:#333}input[type='text'],input[type='password']{font-size:18px;padding:7px 5px 5px;border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px;color:#333}input[type='checkbox']{vertical-align:middle}label{color:#747474;font-size:14px;margin-bottom:2px;display:block}label.tick{display:inline;vertical-align:-2px}body#checkout div[role='main-content']{float:left}body#checkout div[role='checkout']{vertical-align:top;padding:0 0 100px 0;float:left}body#checkout div[role='checkout'] div[role='title']{margin:40px 0 20px 0;letter-spacing:2px;color:#d4d4d4;font:40px Arvo,Georgia,"Times New Roman",Times,serif}body#checkout div[role='checkout'] div#tabs{font:18px Georgia,"Times New Roman",Times,serif;float:left;z-index:99;background-color:#fff;width:660px}body#checkout div[role="checkout"] div#tabs ul{margin:0;font:45px "Arvo",sans-serif}body#checkout div[role='checkout'] div#tabs li{display:inline;float:left;background-color:#eceded;border-bottom:5px solid #b7cbe9;width:216px;height:70px}body#checkout div[role='checkout'] div#tabs li.active{background-color:#fff;border:5px solid #b7cbe9;border-bottom:none}body#checkout div[role='checkout'] div#tabs li.end{border-right:3px solid #eceded}body#checkout div[role='checkout'] div#tabs li span.number{color:#bfbfbf;width:30px;font-size:60px;padding:0 0 0 30px;display:inline-block;font-family:Arial}body#checkout div[role='checkout'] div#tabs li.active span.number{color:#324781}body#checkout div[role='checkout'] div#tabs li span.title{color:#bfbfbf;font-size:18px;width:90px;padding:0 0 0 10px;display:inline-block}body#checkout div[role='checkout'] div#tabs li.active span.title{color:#758ed0}body#checkout div[role='content']{border:5px solid #b7cbe9;font-size:18px;color:#a0a0a0;width:448px;padding:100px 100px 50px 100px}body#checkout div[role='content'] h2{font:28px Arvo;color:#747474;margin:0;padding:0 0 20px 0}body#checkout div[role='content'] div.submit{padding-top:20px;text-align:center}body#checkout div[role='content'] hr{margin:40px -70px;visibility:visible;border:1px solid #d4d4d4}body#checkout div[role='content'] ul.fields{color:#747474;margin:0}body#checkout div[role='content'] ul.fields li{padding:0 0 16px 0;text-align:left;clear:both}body#checkout div[role='content'] ul.fields .quart{width:107px;float:left;clear:none}body#checkout div[role='content'] ul.fields .half{width:214px;float:left;clear:none}body#checkout div[role='content'] ul.fields .three-quart{width:321px;float:left;clear:none}body#checkout div[role='content'] ul.fields .last{margin-left:20px}body#checkout div[role='content'] ul.fields input[type='text']{width:100%}body#checkout div[role='content'] ul.fields select{width:100%}body#checkout div[role='aside']{border:3px solid #eceded;width:250px;float:left;margin:100px 0 0 22px;padding:10px;color:#7f7f7f;font-size:14px}body#checkout div[role='aside'] h3{color:#0095da;font:24px Arvo;margin:10px 5px 10px 15px;padding:0 0 10px 0}body#checkout div[role='aside'] div[role='order'] table td{padding-right:10px}body#checkout div[role='aside'] div[role='order'] table.total{margin-top:20px;width:100%;text-align:right}body#checkout div[role='aside'] div[role='order'] th{font-weight:normal}body#checkout div[role='aside'] div[role='order'] table.items td{padding-bottom:10px}body#checkout div[role='aside'] div[role='order'] table.total td{padding-bottom:5px}body#checkout div[role='aside'] div[role='order'] tr.total th,div[role='aside'] div[role='order'] tr.total td{font-weight:bold}body#checkout div[role='aside'] div[role='order'] tr td.qty{width:36px}body#checkout div[role='aside'] div[role='order'] tr td.description{width:160px}body#checkout div[role='aside'] div[role='order'] tr td.price{width:36px}body#checkout .hidden{display:none;visibility:visible}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../fancybox/fancybox.png?1296146183)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../fancybox/fancybox.png?1296146183) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../fancybox/blank.gif?1296146183);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../fancybox/fancy_title_over.png?1296146183);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../fancybox/fancybox-x.png?1296146183) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.authentications{margin-bottom:30px}.authentication{float:left;background-color:#EEE;border:solid 1px #999;padding:5px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;margin-right:10px}.authentication .remove{text-decoration:none;position:absolute;top:3px;right:3px;color:#333;padding:2px 4px;font-size:10px}.authentication .remove:hover{color:#FFF;background-color:#777;-moz-border-radius:7px;-webkit-border-radius:7px}.authentication img{float:left}.authentication .provider,.authentication .uid{margin-left:38px;margin-right:20px}.authentication .provider{font-weight:bold}.authentication .uid{color:#666;font-size:11px}.auth_provider img{display:block}.auth_provider{float:left;text-decoration:none;margin-right:20px;text-align:center;margin-bottom:10px}body#login #social_login{float:left;width:46%;padding:0 2%}body#login #local_login{float:left;width:46%;padding:0 2%}#social_login p.social_link{margin:20px 25%}body#login form{width:70%}body#login #local_login input[type='text']{width:100%}body#login #local_login input[type='password']{width:100%}body#login #local_login button{margin:0 33%}
BIN  public/assets/rdr-datauri.css.gz
View
Binary file not shown
2  public/assets/rdr.css
View
@@ -1 +1 @@
-html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#222}#main p{line-height:1.4em}#main p{line-height:1.4em}#main p,#main h2,#main h3,#main dl,#main ul,#main table{margin-bottom:1em}#main h2{font-size:1.75em}#main h3{font-size:1.3em;font-weight:normal}#main ul{list-style:disc;margin-left:20px}h1,h2,h3,h4,h5,h6{font-weight:bold}h2,h3{font-family:Trebuchet MS}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#31519a}a:hover{color:#036}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#0095da;color:#fff;text-shadow:none}::selection{background:#0095da;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}span.price{font-size:1.5em}span.price.discounted{color:#f00;text-decoration:line-through}span.price.selling{font-weight:bold}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyHidden{border:0!important;clip:rect(0 0 0 0);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}span.bold{font-weight:bold}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background:#fff url(../images/dogradio/bg.png?1295958649) repeat-x}#banner,#container,footer .inner{width:960px;margin:0 auto}header,footer{background-color:#000}header nav *,footer div#secondary *{display:inline-block}header{position:relative;z-index:100;height:58px;margin:0 auto}header form{position:absolute;left:320px;top:23px;padding:0}header form input{background:#fff url(../images/dogradio/search_bg_s1.gif?1295958649) no-repeat;border:0;width:146px;height:23px;padding:0 25px 0 10px;color:#333;line-height:23px}header form input.empty{color:#aaa}header #logo{position:absolute;left:0;top:11px}header nav{position:absolute;right:0;top:24px;text-align:right}header nav a,header nav a:visited,header nav a:hover{margin:0 0 0 12px;text-align:right;font:normal normal normal 1.1em/1.6em Arvo;color:#fff}header nav a.cart{color:#b30000}footer{background:#fff url(/images/dogradio/footer_bkgd.jpg?1295958649) repeat-x bottom left;margin:80px 0 0;clear:both;font-family:Trebuchet MS}footer .inner{height:520px;position:relative}footer #kid{position:absolute;bottom:60px}footer #about-railsdog-radio{position:absolute;width:710px;left:250px;bottom:0;height:390px;font-size:150%;line-height:150%;color:#666}#more-about-railsdog-radio{text-align:right;font-size:70%}#more-about-railsdog-radio a{text-decoration:none}footer #about-railsdog-radio strong{color:#000}footer #contact-us,footer #social,footer #menu{width:210px;position:absolute;bottom:0;height:170px}footer #contact-us a,footer #social a,footer #menu a{color:#797a7d}footer #contact-us p,footer #social p,footer #menu p{color:#797a7d;line-height:2.0em;font-size:1.2em}footer #contact-us h3,footer #social h3,footer #menu h3{color:#fff;font-size:1.5em;margin-bottom:.5em}footer #contact-us{left:250px}footer #social{left:500px}footer #menu{left:750px}footer #social a{display:block;width:25px;height:25px;float:left;margin-right:10px;background-repeat:no-repeat;background-image:url(../images/dogradio/icons/social-icons.png?1295958649)}footer #social a:hover{background-image:url(../images/dogradio/icons/social-icons-rollover.png?1295958649)}footer #social a span{display:none}footer #social #rss{background-position:-37px 0}footer #social #twitter{background-position:-75px 0}footer #copyright{color:#797a7d;position:absolute;bottom:20px;right:0}#sidebar .list-box{width:230px;float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 30px 30px;color:#666;font-family:Trebuchet MS}.list-box{padding-top:30px}.list-box h2{color:#364d8c}.list-box h2,#homepage #contact h2{font-family:Arvo;font-size:170%;text-transform:uppercase;font-weight:normal;margin-bottom:.75em;border-bottom:1px solid #a3a3a3;padding-bottom:.5em}.list-box li{font-size:1.25em;line-height:1.5em}.list-box a{color:#666;text-decoration:none}.list-box a:hover{text-decoration:underline}#recent-products{margin-top:40px}.breadcrumbs,.pagination{font-size:1.1em;padding:0 0 20px 0}.breadcrumbs ul{margin-left:0!important}.breadcrumbs li{float:left;list-style:none}.pagination{text-align:right}button,a.button{border:none;background-color:#0095da;color:#fff!important;padding:10px 18px 9px 18px;font-size:16px;font-family:Arvo;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:normal}a.button{text-decoration:none;line-height:37px}button:hover,a.button:hover{background-color:#0068b8}body#homepage{background-image:url(../images/dogradio/homepage/bg.png?1295958649)}#homepage #banner{height:340px;position:relative;height:340px;margin-bottom:20px;z-index:2}div#banner div.button{position:absolute;top:49px;left:640px}div#banner div.button img{margin-bottom:20px}div#banner section{height:303px}header a,#banner nav ul li a{text-transform:uppercase;text-decoration:none}#banner nav{width:100%}#banner nav ul{width:100%}#banner nav ul li{width:215px;list-style:none;display:block;float:left;line-height:1em;text-align:center;padding-top:3px}#banner nav ul li.first,#banner nav ul li.last{width:50px;font-weight:bold}#banner nav ul li a{font:normal normal bold 1.2em/2.2em Helvetica,Arial,sans-serif;text-shadow:#ce2828 1px 1px 1px;color:#3e0303}#banner nav ul li.current a,#banner nav ul li a:hover{color:#fff;text-shadow:#3e0303 1px 1px 1px}#homepage #taxons{background:url(../images/dogradio/homepage/taxons-bg.png?1295958649);width:960px;margin-bottom:30px}#homepage #taxons div{width:318px;padding:1px;height:309px;float:left;text-align:center}#homepage #taxons h3{font-size:1.5em;margin:20px 0 10px 0}#homepage #taxons h3 a{text-decoration:none}#homepage #contact{float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 60px 30px;color:#666;font-family:Trebuchet MS}#homepage #all-products,#homepage #contact{float:left}#homepage #all-products{width:460px;margin-right:40px}#homepage #all-products .left,#homepage #all-products .right{width:210px;float:left}#homepage #all-products .left{margin-right:40px}#homepage #contact{width:400px}#homepage #contact h2{color:#d72a2a}#homepage #contact p{font-size:1.5em;margin-bottom:1em}#homepage #contact table{width:100%}#homepage #contact td{font-size:1.2em;padding-bottom:10px}body#product-list,body#product-details{background-image:url(../images/dogradio/taxon/bg.jpg?1295958649)}body#product-details #banner,body#product-list #banner{height:143px;background-repeat:no-repeat;margin-bottom:30px}body#product-details #banner,body#product-list #banner{position:relative}body#product-details #banner h1,body#product-list #banner h1{position:absolute;color:#fff;font-family:Trebuchet MS;font-size:4em;line-height:140px;text-shadow:rgba(0,0,0,1) 1px 1px 2px}body#product-list #banner img{position:absolute:top:0;left:0;z-index:1}body#product-list #main,body#product-details #main{width:600px;float:left;margin-right:70px}#sidebar{width:290px;float:left}body#product-list .product{padding:30px 0 30px 0;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-top:-1px}body#product-list .product h2{font-size:1.5em;margin-bottom:20px}body#product-list .product .image{width:280px;float:left;margin-bottom:20px}body#product-list .product .details{float:left;width:320px}body#product-list .product .details p{margin:14px 0}body#product-list .product .description{clear:left}body#product-list #main .list{margin-bottom:20px}body#product-details #product-images{width:380px}body#product-details #cart-form{width:220px}body#product-details #product-images,body#product-details #cart-form{float:left}body#product-details #product-description{clear:left;border-top:1px solid #a3a3a3;padding-top:10px}#product-images #main-image{width:350px;text-align:center}#product-images #thumbnails ul{list-style:none;background-color:#ff0}#product-images #thumbnails li{background-color:#0ff}#product-images #thumbnails li a{display:block;width:45px;height:35px;float:left;border:2px solid #ccc;margin:0 2px 0 2px;text-align:center}#product-images #thumbnails li a img{width:45px}#product-images #thumbnails li a:hover{border:2px solid #31519a}#cart-form{margin-bottom:20px}#cart-form form{width:220px}#cart-form dl{font-size:1.2em;width:100%;margin:0;padding:5px 0 5px 0}#cart-form dt,#cart-form dd{float:left;line-height:1.5em}#cart-form dt{clear:left;color:#666;width:140px}#cart-form dd{width:80px;text-align:right;font-size:1.1em}#cart-form dd .price{font-size:1em}hr{clear:left;visibility:hidden}#cart-form dl.part-numbers{font-size:.8em}dl.prices{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}dl.part-numbers dd{font-weight:bold}#cart-form .extras input{float:left;height:30px}#cart-form .extras label{margin-left:20px;display:block}body#cart h1,body#checkout h1{color:#d3d3d3;font:normal normal 3.5em Arvo;text-transform:uppercase;margin:60px 0 20px 0;padding-bottom:10px}body#cart h1{border-bottom:1px solid #d9d9d9}body#cart h3{color:#777;font:normal normal 2em Arvo;margin-bottom:10px}table#cart-detail{width:100%}table#cart-detail th{color:#777;font-weight:normal;text-align:left;padding-bottom:5px}table#cart-detail th,table#cart-detail td{border-bottom:1px solid #d9d9d9}table#cart-detail td{padding:10px 0;font-weight:bold;font-size:1.2em;vertical-align:middle}table#cart-detail tr.totals td,table#cart-detail tr.actions td{padding:20px 0}table#cart-detail tr.totals td,table#cart-detail td.actions{text-align:right}table#cart-detail td.image{width:180px}table#cart-detail td.image img{vertical-align:middle}table#cart-detail td.description{width:250px;padding-right:50px}table#cart-detail td.quantity{width:75px;padding:0}table#cart-detail td.quantity input{margin:0!important;width:75px;border:1px solid #949494;padding:4px}table#cart-detail td.unit-price,table#cart-detail td.total{width:60px}table#cart-detail td.actions{width:130px}table#cart-detail td.operator{color:#999;font-weight:normal;text-align:center;padding-left:20px;padding-right:20px}table#cart-detail a.delete{background-color:#333}table#cart-detail .actions{margin:20px 0}table#cart-detail .actions div{float:left;margin:10px}table#cart-detail .move_item form{display:none;margin:8px}body#cart a.checkout{background-color:#e41e1e}body#cart p.actions{text-align:right;font-size:1.20em}body#cart p.actions,body#cart p.actions a{color:#999;margin-bottom:40px}#edit_wishlist_link{margin-left:20px;text-transform:lowercase}#edit_wishlist{padding:0 140px 10px;display:none;border-bottom:1px solid #d9d9d9;margin-bottom:20px}#edit_wishlist label{color:#777}#edit_wishlist input[type='text']{border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px}#edit_wishlist input[type="checkbox"]{vertical-align:text-top}#edit_wishlist div{float:left}#edit_wishlist a.button{float:left;line-height:15px;margin:25px 110px}ul,ol{margin-left:0;list-style:none}body#checkout ul.fields{list-style:none}input.blue{color:#fff;background-color:#0095da}input.red{color:#fff;background-color:#e41e1e}select{padding:7px 5px 5px;color:#333}input[type='text'],input[type='password']{font-size:18px;padding:7px 5px 5px;border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px;color:#333}input[type='checkbox']{vertical-align:middle}label{color:#747474;font-size:14px;margin-bottom:2px;display:block}label.tick{display:inline;vertical-align:-2px}body#checkout div[role='main-content']{float:left}body#checkout div[role='checkout']{vertical-align:top;padding:0 0 100px 0;float:left}body#checkout div[role='checkout'] div[role='title']{margin:40px 0 20px 0;letter-spacing:2px;color:#d4d4d4;font:40px Arvo,Georgia,"Times New Roman",Times,serif}body#checkout div[role='checkout'] div#tabs{font:18px Georgia,"Times New Roman",Times,serif;float:left;z-index:99;background-color:#fff;width:660px}body#checkout div[role="checkout"] div#tabs ul{margin:0;font:45px "Arvo",sans-serif}body#checkout div[role='checkout'] div#tabs li{display:inline;float:left;background-color:#eceded;border-bottom:5px solid #b7cbe9;width:216px;height:70px}body#checkout div[role='checkout'] div#tabs li.active{background-color:#fff;border:5px solid #b7cbe9;border-bottom:none}body#checkout div[role='checkout'] div#tabs li.end{border-right:3px solid #eceded}body#checkout div[role='checkout'] div#tabs li span.number{color:#bfbfbf;width:30px;font-size:60px;padding:0 0 0 30px;display:inline-block;font-family:Arial}body#checkout div[role='checkout'] div#tabs li.active span.number{color:#324781}body#checkout div[role='checkout'] div#tabs li span.title{color:#bfbfbf;font-size:18px;width:90px;padding:0 0 0 10px;display:inline-block}body#checkout div[role='checkout'] div#tabs li.active span.title{color:#758ed0}body#checkout div[role='content']{border:5px solid #b7cbe9;font-size:18px;color:#a0a0a0;width:448px;padding:100px 100px 50px 100px}body#checkout div[role='content'] h2{font:28px Arvo;color:#747474;margin:0;padding:0 0 20px 0}body#checkout div[role='content'] div.submit{padding-top:20px;text-align:center}body#checkout div[role='content'] hr{margin:40px -70px;visibility:visible;border:1px solid #d4d4d4}body#checkout div[role='content'] ul.fields{color:#747474;margin:0}body#checkout div[role='content'] ul.fields li{padding:0 0 16px 0;text-align:left;clear:both}body#checkout div[role='content'] ul.fields .quart{width:107px;float:left;clear:none}body#checkout div[role='content'] ul.fields .half{width:214px;float:left;clear:none}body#checkout div[role='content'] ul.fields .three-quart{width:321px;float:left;clear:none}body#checkout div[role='content'] ul.fields .last{margin-left:20px}body#checkout div[role='content'] ul.fields input[type='text']{width:100%}body#checkout div[role='content'] ul.fields select{width:100%}body#checkout div[role='aside']{border:3px solid #eceded;width:250px;float:left;margin:100px 0 0 22px;padding:10px;color:#7f7f7f;font-size:14px}body#checkout div[role='aside'] h3{color:#0095da;font:24px Arvo;margin:10px 5px 10px 15px;padding:0 0 10px 0}body#checkout div[role='aside'] div[role='order'] table td{padding-right:10px}body#checkout div[role='aside'] div[role='order'] table.total{margin-top:20px;width:100%;text-align:right}body#checkout div[role='aside'] div[role='order'] th{font-weight:normal}body#checkout div[role='aside'] div[role='order'] table.items td{padding-bottom:10px}body#checkout div[role='aside'] div[role='order'] table.total td{padding-bottom:5px}body#checkout div[role='aside'] div[role='order'] tr.total th,div[role='aside'] div[role='order'] tr.total td{font-weight:bold}body#checkout div[role='aside'] div[role='order'] tr td.qty{width:36px}body#checkout div[role='aside'] div[role='order'] tr td.description{width:160px}body#checkout div[role='aside'] div[role='order'] tr td.price{width:36px}body#checkout .hidden{display:none;visibility:visible}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../fancybox/fancybox.png?1296146183)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../fancybox/fancybox.png?1296146183) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../fancybox/blank.gif?1296146183);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../fancybox/fancy_title_over.png?1296146183);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../fancybox/fancybox-x.png?1296146183) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.authentications{margin-bottom:30px}.authentication{float:left;background-color:#EEE;border:solid 1px #999;padding:5px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;margin-right:10px}.authentication .remove{text-decoration:none;position:absolute;top:3px;right:3px;color:#333;padding:2px 4px;font-size:10px}.authentication .remove:hover{color:#FFF;background-color:#777;-moz-border-radius:7px;-webkit-border-radius:7px}.authentication img{float:left}.authentication .provider,.authentication .uid{margin-left:38px;margin-right:20px}.authentication .provider{font-weight:bold}.authentication .uid{color:#666;font-size:11px}.auth_provider img{display:block}.auth_provider{float:left;text-decoration:none;margin-right:20px;text-align:center;margin-bottom:10px}body#login #social_login{float:left;width:46%;padding:0 2%}body#login #local_login{float:left;width:46%;padding:0 2%}body#login h2{font:normal normal 2em Arvo;text-transform:uppercase;margin:30px 0 10px 0;padding-bottom:10px}#social_login p.social_link{margin:20px 25%}body#login form{width:70%}body#login #local_login input[type='text']{width:100%}body#login #local_login input[type='password']{width:100%}body#login #local_login button{margin:0 33%}
+html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}body,select,input,textarea{color:#222}#main p{line-height:1.4em}#main p{line-height:1.4em}#main p,#main h2,#main h3,#main dl,#main ul,#main table{margin-bottom:1em}#main h2{font-size:1.75em}#main h3{font-size:1.3em;font-weight:normal}#main ul{list-style:disc;margin-left:20px}h1,h2,h3,h4,h5,h6{font-weight:bold}h2,h3{font-family:Trebuchet MS}html{overflow-y:scroll}a:hover,a:active{outline:none}a,a:active,a:visited{color:#31519a}a:hover{color:#036}ol{list-style-type:decimal}nav ul,nav li{margin:0}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#0095da;color:#fff;text-shadow:none}::selection{background:#0095da;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#ff5e99}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}span.price{font-size:1.5em}span.price.discounted{color:#f00;text-decoration:line-through}span.price.selling{font-weight:bold}h2{font:normal normal 2em Arvo;text-transform:uppercase;margin:30px 0 10px 0;padding-bottom:10px}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyHidden{border:0!important;clip:rect(0 0 0 0);height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}span.bold{font-weight:bold}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{background:#fff url(../images/dogradio/bg.png?1295958649) repeat-x}#banner,#container,footer .inner{width:960px;margin:0 auto}header,footer{background-color:#000}header nav *,footer div#secondary *{display:inline-block}header{position:relative;z-index:100;height:58px;margin:0 auto}header form{position:absolute;left:320px;top:23px;padding:0}header form input{background:#fff url(../images/dogradio/search_bg_s1.gif?1295958649) no-repeat;border:0;width:146px;height:23px;padding:0 25px 0 10px;color:#333;line-height:23px}header form input.empty{color:#aaa}header #logo{position:absolute;left:0;top:11px}header nav{position:absolute;right:0;top:24px;text-align:right}header nav a,header nav a:visited,header nav a:hover{margin:0 0 0 12px;text-align:right;font:normal normal normal 1.1em/1.6em Arvo;color:#fff}header nav a.cart{color:#b30000}footer{background:#fff url(/images/dogradio/footer_bkgd.jpg?1295958649) repeat-x bottom left;margin:80px 0 0;clear:both;font-family:Trebuchet MS}footer .inner{height:520px;position:relative}footer #kid{position:absolute;bottom:60px}footer #about-railsdog-radio{position:absolute;width:710px;left:250px;bottom:0;height:390px;font-size:150%;line-height:150%;color:#666}#more-about-railsdog-radio{text-align:right;font-size:70%}#more-about-railsdog-radio a{text-decoration:none}footer #about-railsdog-radio strong{color:#000}footer #contact-us,footer #social,footer #menu{width:210px;position:absolute;bottom:0;height:170px}footer #contact-us a,footer #social a,footer #menu a{color:#797a7d}footer #contact-us p,footer #social p,footer #menu p{color:#797a7d;line-height:2.0em;font-size:1.2em}footer #contact-us h3,footer #social h3,footer #menu h3{color:#fff;font-size:1.5em;margin-bottom:.5em}footer #contact-us{left:250px}footer #social{left:500px}footer #menu{left:750px}footer #social a{display:block;width:25px;height:25px;float:left;margin-right:10px;background-repeat:no-repeat;background-image:url(../images/dogradio/icons/social-icons.png?1295958649)}footer #social a:hover{background-image:url(../images/dogradio/icons/social-icons-rollover.png?1295958649)}footer #social a span{display:none}footer #social #rss{background-position:-37px 0}footer #social #twitter{background-position:-75px 0}footer #copyright{color:#797a7d;position:absolute;bottom:20px;right:0}#sidebar .list-box{width:230px;float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:0 30px 30px 30px;color:#666;font-family:Trebuchet MS}.list-box{padding-top:30px}.list-box h2{color:#364d8c}.list-box h2,#homepage #contact h2{font-family:Arvo;font-size:170%;text-transform:uppercase;font-weight:normal;margin-bottom:.75em;border-bottom:1px solid #a3a3a3;padding-bottom:.5em}.list-box li{font-size:1.25em;line-height:1.5em}.list-box a{color:#666;text-decoration:none}.list-box a:hover{text-decoration:underline}#recent-products{margin-top:40px}.breadcrumbs,.pagination{font-size:1.1em;padding:0 0 20px 0}.breadcrumbs ul{margin-left:0!important}.breadcrumbs li{float:left;list-style:none}.pagination{text-align:right}button,a.button{border:none;background-color:#0095da;color:#fff!important;padding:10px 18px 9px 18px;font-size:16px;font-family:Arvo;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-weight:normal}a.button{text-decoration:none;line-height:37px}button:hover,a.button:hover{background-color:#0068b8}body#homepage{background-image:url(../images/dogradio/homepage/bg.png?1295958649)}#homepage #banner{height:340px;position:relative;height:340px;margin-bottom:20px;z-index:2}div#banner div.button{position:absolute;top:49px;left:640px}div#banner div.button img{margin-bottom:20px}div#banner section{height:303px}header a,#banner nav ul li a{text-transform:uppercase;text-decoration:none}#banner nav{width:100%}#banner nav ul{width:100%}#banner nav ul li{width:215px;list-style:none;display:block;float:left;line-height:1em;text-align:center;padding-top:3px}#banner nav ul li.first,#banner nav ul li.last{width:50px;font-weight:bold}#banner nav ul li a{font:normal normal bold 1.2em/2.2em Helvetica,Arial,sans-serif;text-shadow:#ce2828 1px 1px 1px;color:#3e0303}#banner nav ul li.current a,#banner nav ul li a:hover{color:#fff;text-shadow:#3e0303 1px 1px 1px}#homepage #taxons{background:url(../images/dogradio/homepage/taxons-bg.png?1295958649);width:960px;margin-bottom:30px}#homepage #taxons div{width:318px;padding:1px;height:309px;float:left;text-align:center}#homepage #taxons h3{font-size:1.5em;margin:20px 0 10px 0}#homepage #taxons h3 a{text-decoration:none}#homepage #contact{float:left;background-color:#f3f3f3;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:30px 30px 60px 30px;color:#666;font-family:Trebuchet MS}#homepage #all-products,#homepage #contact{float:left}#homepage #all-products{width:460px;margin-right:40px}#homepage #all-products .left,#homepage #all-products .right{width:210px;float:left}#homepage #all-products .left{margin-right:40px}#homepage #contact{width:400px}#homepage #contact h2{color:#d72a2a}#homepage #contact p{font-size:1.5em;margin-bottom:1em}#homepage #contact table{width:100%}#homepage #contact td{font-size:1.2em;padding-bottom:10px}body#product-list,body#product-details{background-image:url(../images/dogradio/taxon/bg.jpg?1295958649)}body#product-details #banner,body#product-list #banner{height:143px;background-repeat:no-repeat;margin-bottom:30px}body#product-details #banner,body#product-list #banner{position:relative}body#product-details #banner h1,body#product-list #banner h1{position:absolute;color:#fff;font-family:Trebuchet MS;font-size:4em;line-height:140px;text-shadow:rgba(0,0,0,1) 1px 1px 2px}body#product-list #banner img{position:absolute:top:0;left:0;z-index:1}body#product-list #main,body#product-details #main,body#content #main{width:600px;float:left;margin-right:70px}#sidebar{width:290px;float:left}body#product-list .product{padding:30px 0 30px 0;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin-top:-1px}body#product-list .product h2{font-size:1.5em;margin-bottom:20px}body#product-list .product .image{width:280px;float:left;margin-bottom:20px}body#product-list .product .details{float:left;width:320px}body#product-list .product .details p{margin:14px 0}body#product-list .product .description{clear:left}body#product-list #main .list{margin-bottom:20px}body#product-details #product-images{width:380px}body#product-details #cart-form{width:220px}body#product-details #product-images,body#product-details #cart-form{float:left}body#product-details #product-description{clear:left;border-top:1px solid #a3a3a3;padding-top:10px}#product-images #main-image{width:350px;text-align:center}#product-images #thumbnails ul{list-style:none;background-color:#ff0}#product-images #thumbnails li{background-color:#0ff}#product-images #thumbnails li a{display:block;width:45px;height:35px;float:left;border:2px solid #ccc;margin:0 2px 0 2px;text-align:center}#product-images #thumbnails li a img{width:45px}#product-images #thumbnails li a:hover{border:2px solid #31519a}#cart-form{margin-bottom:20px}#cart-form form{width:220px}#cart-form dl{font-size:1.2em;width:100%;margin:0;padding:5px 0 5px 0}#cart-form dt,#cart-form dd{float:left;line-height:1.5em}#cart-form dt{clear:left;color:#666;width:140px}#cart-form dd{width:80px;text-align:right;font-size:1.1em}#cart-form dd .price{font-size:1em}hr{clear:left;visibility:hidden}#cart-form dl.part-numbers{font-size:.8em}dl.prices{border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7}dl.part-numbers dd{font-weight:bold}#cart-form .extras input{float:left;height:30px}#cart-form .extras label{margin-left:20px;display:block}body#cart h1,body#checkout h1{color:#d3d3d3;font:normal normal 3.5em Arvo;text-transform:uppercase;margin:60px 0 20px 0;padding-bottom:10px}body#cart h1{border-bottom:1px solid #d9d9d9}body#cart h3{color:#777;font:normal normal 2em Arvo;margin-bottom:10px}table#cart-detail{width:100%}table#cart-detail th{color:#777;font-weight:normal;text-align:left;padding-bottom:5px}table#cart-detail th,table#cart-detail td{border-bottom:1px solid #d9d9d9}table#cart-detail td{padding:10px 0;font-weight:bold;font-size:1.2em;vertical-align:middle}table#cart-detail tr.totals td,table#cart-detail tr.actions td{padding:20px 0}table#cart-detail tr.totals td,table#cart-detail td.actions{text-align:right}table#cart-detail td.image{width:180px}table#cart-detail td.image img{vertical-align:middle}table#cart-detail td.description{width:250px;padding-right:50px}table#cart-detail td.quantity{width:75px;padding:0}table#cart-detail td.quantity input{margin:0!important;width:75px;border:1px solid #949494;padding:4px}table#cart-detail td.unit-price,table#cart-detail td.total{width:60px}table#cart-detail td.actions{width:130px}table#cart-detail td.operator{color:#999;font-weight:normal;text-align:center;padding-left:20px;padding-right:20px}table#cart-detail a.delete{background-color:#333}table#cart-detail .actions{margin:20px 0}table#cart-detail .actions div{float:left;margin:10px}table#cart-detail .move_item form{display:none;margin:8px}body#cart a.checkout{background-color:#e41e1e}body#cart p.actions{text-align:right;font-size:1.20em}body#cart p.actions,body#cart p.actions a{color:#999;margin-bottom:40px}#edit_wishlist_link{margin-left:20px;text-transform:lowercase}#edit_wishlist{padding:0 140px 10px;display:none;border-bottom:1px solid #d9d9d9;margin-bottom:20px}#edit_wishlist label{color:#777}#edit_wishlist input[type='text']{border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px}#edit_wishlist input[type="checkbox"]{vertical-align:text-top}#edit_wishlist div{float:left}#edit_wishlist a.button{float:left;line-height:15px;margin:25px 110px}ul,ol{margin-left:0;list-style:none}body#checkout ul.fields{list-style:none}input.blue{color:#fff;background-color:#0095da}input.red{color:#fff;background-color:#e41e1e}select{padding:7px 5px 5px;color:#333}input[type='text'],input[type='password']{font-size:18px;padding:7px 5px 5px;border:2px solid #a0a0a0;border-radius:2px;margin-bottom:4px;color:#333}input[type='checkbox']{vertical-align:middle}label{color:#747474;font-size:14px;margin-bottom:2px;display:block}label.tick{display:inline;vertical-align:-2px}body#checkout div[role='main-content']{float:left}body#checkout div[role='checkout']{vertical-align:top;padding:0 0 100px 0;float:left}body#checkout div[role='checkout'] div[role='title']{margin:40px 0 20px 0;letter-spacing:2px;color:#d4d4d4;font:40px Arvo,Georgia,"Times New Roman",Times,serif}body#checkout div[role='checkout'] div#tabs{font:18px Georgia,"Times New Roman",Times,serif;float:left;z-index:99;background-color:#fff;width:660px}body#checkout div[role="checkout"] div#tabs ul{margin:0;font:45px "Arvo",sans-serif}body#checkout div[role='checkout'] div#tabs li{display:inline;float:left;background-color:#eceded;border-bottom:5px solid #b7cbe9;width:216px;height:70px}body#checkout div[role='checkout'] div#tabs li.active{background-color:#fff;border:5px solid #b7cbe9;border-bottom:none}body#checkout div[role='checkout'] div#tabs li.end{border-right:3px solid #eceded}body#checkout div[role='checkout'] div#tabs li span.number{color:#bfbfbf;width:30px;font-size:60px;padding:0 0 0 30px;display:inline-block;font-family:Arial}body#checkout div[role='checkout'] div#tabs li.active span.number{color:#324781}body#checkout div[role='checkout'] div#tabs li span.title{color:#bfbfbf;font-size:18px;width:90px;padding:0 0 0 10px;display:inline-block}body#checkout div[role='checkout'] div#tabs li.active span.title{color:#758ed0}body#checkout div[role='content']{border:5px solid #b7cbe9;font-size:18px;color:#a0a0a0;width:448px;padding:100px 100px 50px 100px}body#checkout div[role='content'] h2{font:28px Arvo;color:#747474;margin:0;padding:0 0 20px 0}body#checkout div[role='content'] div.submit{padding-top:20px;text-align:center}body#checkout div[role='content'] hr{margin:40px -70px;visibility:visible;border:1px solid #d4d4d4}body#checkout div[role='content'] ul.fields{color:#747474;margin:0}body#checkout div[role='content'] ul.fields li{padding:0 0 16px 0;text-align:left;clear:both}body#checkout div[role='content'] ul.fields .quart{width:107px;float:left;clear:none}body#checkout div[role='content'] ul.fields .half{width:214px;float:left;clear:none}body#checkout div[role='content'] ul.fields .three-quart{width:321px;float:left;clear:none}body#checkout div[role='content'] ul.fields .last{margin-left:20px}body#checkout div[role='content'] ul.fields input[type='text']{width:100%}body#checkout div[role='content'] ul.fields select{width:100%}body#checkout div[role='aside']{border:3px solid #eceded;width:250px;float:left;margin:100px 0 0 22px;padding:10px;color:#7f7f7f;font-size:14px}body#checkout div[role='aside'] h3{color:#0095da;font:24px Arvo;margin:10px 5px 10px 15px;padding:0 0 10px 0}body#checkout div[role='aside'] div[role='order'] table td{padding-right:10px}body#checkout div[role='aside'] div[role='order'] table.total{margin-top:20px;width:100%;text-align:right}body#checkout div[role='aside'] div[role='order'] th{font-weight:normal}body#checkout div[role='aside'] div[role='order'] table.items td{padding-bottom:10px}body#checkout div[role='aside'] div[role='order'] table.total td{padding-bottom:5px}body#checkout div[role='aside'] div[role='order'] tr.total th,div[role='aside'] div[role='order'] tr.total td{font-weight:bold}body#checkout div[role='aside'] div[role='order'] tr td.qty{width:36px}body#checkout div[role='aside'] div[role='order'] tr td.description{width:160px}body#checkout div[role='aside'] div[role='order'] tr td.price{width:36px}body#checkout .hidden{display:none;visibility:visible}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../fancybox/fancybox.png?1296146183)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../fancybox/fancybox.png?1296146183) -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../fancybox/blank.gif?1296146183);z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../fancybox/fancybox-x.png?1296146183);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../fancybox/fancybox-y.png?1296146183)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../fancybox/fancybox.png?1296146183);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../fancybox/fancy_title_over.png?1296146183);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../fancybox/fancybox-x.png?1296146183) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(../fancybox/fancybox.png?1296146183) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.authentications{margin-bottom:30px}.authentication{float:left;background-color:#EEE;border:solid 1px #999;padding:5px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;position:relative;margin-right:10px}.authentication .remove{text-decoration:none;position:absolute;top:3px;right:3px;color:#333;padding:2px 4px;font-size:10px}.authentication .remove:hover{color:#FFF;background-color:#777;-moz-border-radius:7px;-webkit-border-radius:7px}.authentication img{float:left}.authentication .provider,.authentication .uid{margin-left:38px;margin-right:20px}.authentication .provider{font-weight:bold}.authentication .uid{color:#666;font-size:11px}.auth_provider img{display:block}.auth_provider{float:left;text-decoration:none;margin-right:20px;text-align:center;margin-bottom:10px}body#login #social_login{float:left;width:46%;padding:0 2%}body#login #local_login{float:left;width:46%;padding:0 2%}#social_login p.social_link{margin:20px 25%}body#login form{width:70%}body#login #local_login input[type='text']{width:100%}body#login #local_login input[type='password']{width:100%}body#login #local_login button{margin:0 33%}
BIN  public/assets/rdr.css.gz
View
Binary file not shown
BIN  public/assets/rdr.js.gz
View
Binary file not shown
BIN  public/images/upload_file.png
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
BIN  public/images/upload_image.png
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
240 public/javascripts/jquery.ocupload.js
View
@@ -0,0 +1,240 @@
+/*
+ * One Click Upload - jQuery Plugin
+ * Copyright (c) 2008 Michael Mitchell - http://www.michaelmitchell.co.nz
+ */
+(function($){
+ $.fn.upload = function(options) {
+ /** Merge the users options with our defaults */
+ options = $.extend({
+ name: 'file',
+ enctype: 'multipart/form-data',
+ action: '',
+ autoSubmit: true,
+ onSubmit: function() {},
+ onComplete: function() {},
+ onSelect: function() {},
+ params: {}
+ }, options);
+
+ return new $.ocupload(this, options);
+ },
+
+ $.ocupload = function(element, options) {
+ /** Fix scope problems */
+ var self = this;
+
+ /** A unique id so we can find our elements later */
+ var id = new Date().getTime().toString().substr(8);
+
+ /** Upload Iframe */
+ var iframe = $(
+ '<iframe '+
+ 'id="iframe'+id+'" '+
+ 'name="iframe'+id+'"'+
+ '></iframe>'
+ ).css({
+ display: 'none'
+ });
+
+ /** Form */
+ var form = $(
+ '<form '+
+ 'method="post" '+
+ 'enctype="'+options.enctype+'" '+
+ 'action="'+options.action+'" '+
+ 'target="iframe'+id+'"'+
+ '></form>'
+ ).css({
+ margin: 0,
+ padding: 0
+ });
+
+ /** File Input */
+ var input = $(
+ '<input '+
+ 'name="'+options.name+'" '+
+ 'type="file" '+
+ '/>'
+ ).css({
+ position: 'relative',
+ display: 'block',
+ marginLeft: -175+'px',
+ opacity: 0
+ });
+
+ /** Put everything together */
+ element.wrap('<div></div>'); //container
+ form.append(input);
+ element.after(form);
+ element.after(iframe);
+
+ /** Find the container and make it nice and snug */
+ var container = element.parent().css({
+ position: 'relative',
+ height: element.outerHeight()+'px',
+ overflow: 'hidden',
+ cursor: 'pointer',
+ margin: 0,
+ padding: 0
+ });
+
+ /** Put our file input in the right place */
+ input.css('marginTop', -container.height()-10+'px');
+
+ /** Move the input with the mouse to make sure it get clicked! */
+ container.mousemove(function(e){
+ input.css({
+ top: e.pageY-container.offset().top+'px',
+ left: e.pageX-container.offset().left+'px'
+ });
+ });
+
+ /** Watch for file selection */
+ input.change(function() {
+ /** Do something when a file is selected. */
+ self.onSelect();
+
+ /** Submit the form automaticly after selecting the file */
+ if(self.autoSubmit) {
+ self.submit();
+ }
+ });
+
+ /** Methods */
+ $.extend(this, {
+ autoSubmit: true,
+ onSubmit: options.onSubmit,
+ onComplete: options.onComplete,
+ onSelect: options.onSelect,
+
+ /** get filename */
+ filename: function() {
+ return input.attr('value');
+ },
+
+ /** get/set params */
+ params: function(params) {
+ var params = params ? params : false;
+
+ if(params) {
+ options.params = $.extend(options.params, params);
+ }
+ else {
+ return options.params;
+ }
+ },
+
+ /** get/set name */
+ name: function(name) {
+ var name = name ? name : false;
+
+ if(name) {
+ input.attr('name', value);
+ }
+ else {
+ return input.attr('name');
+ }
+ },
+
+ /** get/set action */
+ action: function(action) {
+ var action = action ? action : false;
+
+ if(action) {
+ form.attr('action', action);
+ }
+ else {
+ return form.attr('action');
+ }
+ },
+
+ /** get/set enctype */
+ enctype: function(enctype) {
+ var enctype = enctype ? enctype : false;
+
+ if(enctype) {
+ form.attr('enctype', enctype);
+ }
+ else {
+ return form.attr('enctype');
+ }
+ },
+
+ /** set options */
+ set: function(obj, value) {
+ var value = value ? value : false;
+
+ function option(action, value) {
+ switch(action) {
+ default:
+ throw new Error('[jQuery.ocupload.set] \''+action+'\' is an invalid option.');
+ break;
+ case 'name':
+ self.name(value);
+ break;
+ case 'action':
+ self.action(value);
+ break;
+ case 'enctype':
+ self.enctype(value);
+ break;
+ case 'params':
+ self.params(value);
+ break;
+ case 'autoSubmit':
+ self.autoSubmit = value;
+ break;
+ case 'onSubmit':
+ self.onSubmit = value;
+ break;
+ case 'onComplete':
+ self.onComplete = value;
+ break;
+ case 'onSelect':
+ self.onSelect = value;
+ break;
+ }
+ }
+
+ if(value) {
+ option(obj, value);
+ }
+ else {
+ $.each(obj, function(key, value) {
+ option(key, value);
+ });
+ }
+ },
+
+ /** Submit the form */
+ submit: function() {
+ /** Do something before we upload */
+ this.onSubmit();
+
+ /** add additional paramters before sending */
+ $.each(options.params, function(key, value) {
+ form.append($(
+ '<input '+
+ 'type="hidden" '+
+ 'name="'+key+'" '+
+ 'value="'+value+'" '+
+ '/>'
+ ));
+ });
+
+ /** Submit the actual form */
+ form.submit();
+
+ /** Do something after we are finished uploading */
+ iframe.unbind().load(function() {
+ /** Get a response from the server in plain text */
+ var myFrame = document.getElementById(iframe.attr('name'));
+ var response = $(myFrame.contentWindow.document.body).text();
+
+ /** Do something on complete */
+ self.onComplete(response); //done :D
+ });
+ }
+ });
+ }
+})(jQuery);
37 public/stylesheets/editor.css
View
@@ -0,0 +1,37 @@
+.yui-editor-container A {color: black !important;}
+.editor-mask-container.active .editor-mask {
+ background-color: black;
+ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
+ -moz-opacity: 0.3; /* Mozilla 1.6 */
+ -webkit-opacity: 0.3; /* Mozilla 1.6 */
+ -khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
+ opacity: 0.3;
+ width: 100%;
+ height: 100%;
+ width: 100%;
+ z-index: 100;
+ position: fixed;
+ top: 0;
+ left: 0;
+}
+.editor-mask-container .editor-mask-label {display: none;}
+.editor-mask-container.active .editor-mask-label {
+ background-color: black;
+ color: white;
+ font-weight: bold;
+ height: 25px;
+ left: 50%;
+ margin-left: -130px;
+ padding: 30px 50px;
+ position: fixed;
+ top: 250px;
+ width: 200px;
+ z-index: 101;
+ display: block !important;
+}
+.yui-toolbar-imageUpload {
+ background: url("/images/upload_image.png") no-repeat scroll 50% 50% transparent !important;
+}
+.yui-toolbar-fileUpload {
+ background: url("/images/upload_file.png") no-repeat scroll 50% 50% transparent !important;
+}
7 public/stylesheets/login.css
View
@@ -10,13 +10,6 @@ body#login #local_login {
padding: 0px 2%;
}
-body#login h2{
- font: normal normal 2em Arvo;
- text-transform: uppercase;
- margin: 30px 0 10px 0;
- padding-bottom: 10px;
-}
-
#social_login p.social_link{
margin: 20px 25%;
}
2  public/stylesheets/screen.css
View
@@ -176,7 +176,7 @@ footer #copyright {
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
- padding: 30px 30px 30px 30px;
+ padding: 0px 30px 30px 30px;
color: #666;
font-family: Trebuchet MS;
}
2  public/stylesheets/taxonomy.css
View
@@ -26,7 +26,7 @@ body#product-list #banner img {
z-index: 1;
}
-body#product-list #main, body#product-details #main {
+body#product-list #main, body#product-details #main, body#content #main {
width: 600px;
float: left;
margin-right: 70px;
8 public/stylesheets/typography.css
View
@@ -146,3 +146,11 @@ span.price.discounted {
span.price.selling {
font-weight: bold;
}
+
+
+h2{
+ font: normal normal 2em Arvo;
+ text-transform: uppercase;
+ margin: 30px 0 10px 0;
+ padding-bottom: 10px;
+}
Please sign in to comment.
Something went wrong with that request. Please try again.