/**
 * 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 ]***********/
/******************************************/

* { margin:0; padding:0; }

body { 
	/*background:#496778 url(../images/body_bg.gif) 50% 0 repeat-y;*/ 
	color:#333; 
	font:12px/1.55em arial, helvetica, sans-serif; 
	text-align:center;
}

.side-col h3#product-name-clearance-homepage
{
	font:12px/1.55em arial, helvetica, sans-serif; 
	text-transform:none;
}

a { color:#333; text-decoration:underline; }
a:hover { color:#000; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#333; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4,h3.product-name-homepage { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

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

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

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

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

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

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


form.mini-login-form-left, .mini-newsletter {
	background:#2D398D url(../images/shadow.gif) repeat-x center bottom;
	display:block;
	padding:5px 0 12px 0;
}

form.mini-login-form-left .mini-login {
	background-color:#F3F3F3;
}

form.mini-login-form-left .mini-login th {
	padding:0;
}

form.mini-login-form-left .mini-login th div, .mini-newsletter .title, .new_arrivals_mini .title {
	border-bottom:1px solid #DEDEDE;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	padding:4px 0;
	text-align:center;
}

form.mini-login-form-left .mini-login td {
	padding:2px 0;
	font-size:11px;
}

form.mini-login-form-left .mini-login td .txtFld {
	background-color:#fff !important;
	border:1px solid #9C9996;
	display:block;
	width:110px;
}

form.mini-login-form-left .mini-login td a {
	color:#F11E27;
}

.mini-newsletter #newsletter-validate-detail {
	background-color:#F3F3F3;
	display:block;
	text-align:center;
}

.subscribe-newsletter-mini {
	background-color:#FFFFFF !important;
	border:1px solid #9C9996;
	display:block;
	float:left;
	width:130px !important;
}

.subscribe-newsletter-mini-button {
	display:block;
	float:left;
	margin:4px 0 0 5px;
}

.new_arrivals_mini {
	background:#F11E27 url(../images/shadow.gif) repeat-x center bottom;
	padding:5px 0 12px 0;
	display:block;
}

.new_arrivals_mini .grey-box {
	background-color:#F3F3F3;
	display:block;
	text-align:center;
}

.new_arrivals_mini .recently-list {
}

.new_arrivals_mini .product-image {
	display:block;
	margin:0 auto;
	text-align:center;
	width:152px;
}

.new_arrivals_mini .product-image img {
	border:2px solid #dedede;
	display:block;
	padding:2px;
}

.bargain_of_the_week {
	/*background:#F11E27 url(../images/shadow.gif) repeat-x center bottom;*/
}

.bargain_of_the_week .product-image {
	width:auto !important;
}

.bargain_of_the_week .product-image img {
	border:none !important;
	padding:0 !important;
}

.bargain_of_the_week .title {
	border:none !important;
}

.featured_bargains_homepage {
    float: left;
    width: 270px;
}

.hot_offers_homepage {
	float:right;
	width:270px;
}

.login-left {
	background:#F11E27;
	padding:5px 0 0 0;
	float:left;
	width:270px;
}

.login-right {
	background:#F11E27;
	padding:5px 0 0 0;
	float:right;
	width:270px;
}

.login-left .title, .login-right .title {
	font-weight:bold;
	font-size:14px;
	padding:5px 0 5px 20px;
}

.login-left .forgotten-password {
	color:#666666;
	padding-left:10px;
	text-decoration:none;
}

.forgotten-password {
	width:560px;
}

.logout {
	color:#F11E27;
	text-decoration:none;
}

.account-nav {
	background:#2D398D url(../images/shadow.gif) repeat-x center bottom;
	display:block;
	padding:5px 0 12px 0;
	border:none !important;
	margin:0 !important;
}

.account-nav li {
	border-bottom:1px dotted #dedede;
}

.account-nav li.on {
	padding:5px 0 5px 22px;
}

.account-nav li a {
	padding:5px 0 5px 22px;
}

.footer_links {
	background-color:#fff;
	color:#333;
}

.footer_links a:hover {
	text-decoration:underline !important;
}

ul#nav li.active {
	background:#ddd;
}

/*.nav-wholesale-products,*/
.nav-bargain-of-the-week-1,
.nav-featured-bargains,
.nav-hot-offers,
.nav-clearance-items,
.nav-all-bargains,
.nav-new-arrivals,
.nav-bargain-of-the-week,
.nav-limited-time-hot-offer {
	display:none;
	}

.mini-compare-products {
	background:#2D398D url(../images/shadow.gif) repeat-x center bottom !important;
	display:block;
	padding:5px 0 12px 0;
	border:none !important;
	margin:0 !important;
}

.base-mini .head {
	background:#f3f3f3 !important;
	/*border:none !important;*/
	margin:0 !important;
	padding:3px 10px !important;
}

.category-head, .page-head-cms {
	background:#F11E27;
	border-bottom:1px solid #DEDEDE;
	padding:5px 0 0 0;
	display:block;
}

table.view-by {
	background:url(../images/shadow_up.jpg) repeat-x center bottom;
}

.page-head-cms .grey-background h3 {
	margin:0;
	padding:5px 0 5px 10px;
}

.page-head-cms {
	margin-bottom:10px;
}

.layered-nav {
	background:#F11E27 url(../images/shadow.gif) repeat-x center bottom;
	padding:5px 0 12px 0;
	display:block;
	margin:0 !important;
}

.layered-nav .head {
	display:none;
}

.layered-nav .border-creator {
	background-color:#F3F3F3 !important;
	border:none !important;
}

.layered-nav .border-creator .narrow-by {
}

.layered-nav .border-creator .narrow-by #narrow-by-list {
	background-color:#F3F3F3 !important;
}

.layered-nav .border-creator .narrow-by #narrow-by-list dt {
	background:#999999 !important;
	color:#FFFFFF !important;
	padding:3px 0 3px 10px !important;
}

.layered-nav .border-creator .narrow-by #narrow-by-list dd {
	padding:0 !important;
}

.layered-nav .border-creator .narrow-by #narrow-by-list dd li {
	background-color:#F3F3F3;
	border-bottom:1px dotted #dedede;
	line-height:normal;
	margin:0;
}

.layered-nav .border-creator .narrow-by #narrow-by-list dd li a {
	color:#333333;
	display:block;
	font-weight:bold;
	line-height:1.3em;
	padding:5px 0 5px 22px;
	text-decoration:none;
}

.layered-nav .border-creator .narrow-by #narrow-by-list dd li a:hover {
	color:#000;
	text-decoration:underline;
}

.product-name-homepage {
	text-decoration:none;
}

.product-description-homepage {
}

.product-image-homepage {
	display:block;
	float:right;
	width:140px;
}

.product-image-homepage img {
	border:2px solid #DEDEDE;
	display:block;
	padding:2px;
}

.description-part-homepage {
	display:block;
	overflow:hidden;
	width:128px;
}

.description-part-homepage .price-box {
	padding-top:0 !important;
}

.page-head h3 {
	background:#F3F3F3;
	border-top:5px solid #F11E27;
	font-size:1.35em !important;
	margin:0;
	padding:5px 0 5px 10px !important;
	text-align:left !important;
	text-transform:uppercase;
}

.cart_continue_shopping {
	float:left;
	padding:6px 0 0 2px;
}





/*Damu Helpers*/
.displayNone {
	display:none;
	}

.backgroundNone {
	background:none !important;
}

.grey-background {
	background-color:#F3F3F3 !important;
	display:block;
}

.yellow-background {
	background-color:#F3EC21 !important;
}

.white-background {
	background-color:#fff;
	display:block;
	padding-top:5px;
}

.cursorPointer {
	cursor:pointer;
}

.red {
	color:#F11E27;
}

.blue {
	color:#2d3990;
	padding:5px 0 2px 0;
}

.floatRight {
	float:right;
}

.floatLeft {
	float:left;
}
/**END Damu Helpers/















