/**
 * Acumen for Magento
 * Made by Gravity Department (http://gravitydept.com)
 * Distributed by ThemeForest (http://themeforest.net)
 *
 * @author     Brendan Falkowski
 * @package    gravdept_acumen
 * @copyright  Copyright 2010 Brendan Falkowski (http://brendanfalkowski.com)
 * @license    All rights reserved.
 * @version    1.0.0
 */


/*  FIX: IE7 and under
---------------------------------------------  */

/* hyper-padded buttons */
button { padding-left:0; padding-right:0; }

/* remove all menus, z-index + position:absolute bug */
#mini-cart .menu,
#mini-cart:hover .menu,
#nav .menu,
#nav > li:hover .menu
	{ display:none; }

/* float clear bugs */
#product_addtocart_form .options dl dd { float:none; }
#product_addtocart_form .options .qty { padding-bottom:10px; }
#tags { padding-bottom:30px; }

/* no margin bug */
ul.dashboard-links,
ul.messages,
.callout
	{ margin-bottom:0; padding-bottom:30px; }

/* float width bug, too narrow */
form .validation-advice { width:250px; }

/* if prev sibling has clearfix + DOM append bug, grid content does not reflow but container does */
#footer { overflow:hidden; }

/* float clear bug */
form.simple ul.struts li input[type=checkbox] + label { float:none; }
form.simple ul.struts li input[type=radio] { margin-top:0px; }
form.simple ul.struts li input[type=radio] + label { float:none; }

/* table collapse bug */
table.flex { border-top:2px solid #202020; }

/* float width bug */
a.top { width:50px; }

/* float clear bug */
#opc-progress dl dt.complete a,
#opc-progress dl dt.incomplete span
	{ float:none; }

#multiship-review-billing-info,
#multiship-review-shipping-list
	{ overflow:hidden; display:block; }

/* position width bug (position changes but it doesn't hurt) */
#mini-cart { float:right; }

/* float clear bug */
#checkout-step-login { overflow:hidden; display:block; }
ul.formless-struts { overflow:hidden; display:block; }
ul.formless-struts li input[type=radio] { margin-top:0px; }
ul.formless-struts li input[type=radio] + label { float:none; }
