/**
 * 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)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

html > * {
	margin: 0;
	padding: 0;
	font: 12px Arial,sans-serif;
}

body {
	line-height: 130%;
	background: #eeece5;
}

div, p, span {
	color: #333;
}

a {
	color: #752023;
	text-decoration: none;
}

img, a img, img a, a img:hover, img a:hover {
	border: none !important;
}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head {
	color: #752023;
}

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { }
address { font-style:normal; }
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; padding: 0; margin: 0 0 10px 0; }
legend {display:none;}
label {
	color: #666;
	font-weight: bold;
	display: inline-block;
	height: 30px;
}
table label {
	display: inline;
	height: auto;
	line-height: inherit;
}
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol,dl { list-style:none; margin: 0; padding: 0; }

/* Size */
small { font-size: 1em; }
big { font-size: 1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }
.clear { clear: both; }
h4.clear { margin-top: 0; }

.breadcrumbs a:hover, td a:hover, .product-shop a:hover {
	border-bottom: 1px solid #752023;
}
.form-button, .form-button-alt, button span {
	color: #fff !important;
}
button, a.back, a.back:hover, input.continue {
	border: 2px solid #fff;
	background: url("../images/button-bg.gif") 0 0 repeat-x;
	font-weight: bold;
	color: #fff !important;
	text-shadow: 2px 2px 2px #c07040;
	font-size: 13px;
	cursor: pointer;
	padding: 4px 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.form-button, .form-button-alt {
	-moz-box-shadow: 0 2px 2px #bbb;
	-webkit-box-shadow: 0 2px 2px #bbb;
}

#home_text ul {
	list-style: disc;
	padding-left: 20px;
	margin: 1em 0;
}
#home_text ol {
	list-style: decimal;
	padding-left: 20px;
	margin: 1em 0;
}
#home_text a:hover { text-decoration: underline; }
.one-page-checkout-progress h4 {
	font-size: 12px;
}

#giftwrap_area h4 a:hover,#giftwrap_area h4 a { border: none !important; text-decoration: none !important; }

