/**
 * @version    1.5.1.3 August 31, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

.footer { position:relative; width: 942px; padding: 20px 20px 0; margin: 0 auto; border: 0; line-height: 1.4em; }
.clearfloat { clear: both; }

/* Top Link */
.footer .top-link { position: absolute; top: 40px; right: 35px; text-decoration: none; line-height: 10px; padding-left: 12px; }

/* Footer lists */
.rokmage-footer-inner-panel  { width: 190px; float:left; font-size: 12px; padding: 14px 8px 0 10px;}
.footer .rokmage-footer-inner-panel ul { }
.footer .rokmage-footer-inner-panel ul li a { text-decoration: none; display:block; padding-bottom:5px; padding-left:16px; }
.rokmage-footer-inner-panel h3 { font-size:125%; font-weight:normal; padding-bottom: 12px;}
#rokmage-footer-text {  float: right; width: 300px; padding: 14px 10px 15px 0px; }
#rokmage-footer-text p, .rokmage-footer-inner-panel p {  text-align: left; }
#rokmage-footer-text h3 { font-size:125%; font-weight:normal; padding-bottom: 12px;}

/* Footer Menu */
#footer-bottom { line-height: 45px; position:relative; height: 30px; text-align: center; margin: 10px 0 0; }
#footer-bottom ul li { display: inline}
#footer-bottom ul li a { font-size:120%; padding:0 17px 0 13px; }
#footer-bottom ul li span { font-size:120%; padding:0 17px 0 13px; }
#footer-bottom ul li.last a { background:none; }
#footer-bottom ul li a:hover { text-decoration:none; }
.footer ul.footermenu { float:none; margin:0 auto; padding:10px 0; }
.footer .store-switcher { bottom:6px; left:25px; line-height:36px; position:absolute; }
#rocketlogo { margin: 0 auto 10px; height: 15px; width: 111px; padding: 5px 0; }
#rocketlogo a { display: block;height: 15px; width: 111px; }
#copyright { text-align: center; line-height:35px; }

/* Footer Recently Viewed List */
.footer-viewed .toptab { margin: -54px 0 0 25px; font-size: 100%; }
.footer-viewed-title strong { font-size: 100% !important; font-weight: normal; }
.footer-viewed .price-box p { padding: 0; }
.footer-viewed { width: 930px; padding: 20px 20px 15px; margin: 0 auto; }
.footer-viewed-content { padding: 10px 0; }
.footer-viewed-content ol#recently-viewed-items {  }
.footer-viewed-content ol li { float: left; width:186px; line-height: 1.4em; }