/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* {margin: 0; padding: 0;}
body {font: 12px/1.4 Arial, Helvetica, sans-serif;}
img {border:0; vertical-align:top;}
:focus {outline: 0;}


/* Headings */
h1 {font-size: 2em; font-weight: normal;}
h2 {font-size: 1.8em; font-weight: normal;}
h3 {font-size: 1.6em; font-weight: normal;}
h4 {font-size: 1.4em; font-weight: normal;}
h5 {font-size: 1.2em; font-weight: normal;}
h6 {font-size: 1.1em; font-weight: normal;}

p {font-size: 1.1em;}

/* Forms */
form {display: inline;}
fieldset {border: 0;}
legend {display: none;}


/* Table */
table {border: 0; border-collapse: inherit; border-spacing: 0; empty-cells: show; font-size: 100%;}
caption,th,td {font-weight: normal; text-align: left; vertical-align: top;}


/* Content */
address {font-style: normal;}
cite {font-style: normal;}
em {font-style: normal;}
q,
blockquote {quotes: none;}
q:before, 
q:after {content:'';}
small,big {font-size: 1em;}
sup {font-size: 1em; vertical-align: top;}


/* Lists */
ul, ol {list-style: none;}


/* Tools */
.nobr {white-space: nowrap !important;}
.wrap {white-space: normal !important;}
.a-left {text-align:left !important;}
.a-center {text-align: center !important;}
.a-right {text-align: right !important;}
.v-top {vertical-align: middle;}
.v-middle {vertical-align: middle;}
.f-left,
.left {float: left !important;}
.f-right,
.right {float: right !important;}
.f-none {float: none !important;}
.f-fix {float: left; width: 100%;}
.no-display {display: none;}
.no-margin {margin: 0 !important;}
.no-padding {padding: 0 !important;}
.no-bg {background: none !important;}