html, body, .header-top-container, .middle-container, .footer-container, .footer {
	background: black;
}

body {
	color: #dfdfdf;
}

a {
	color: #EA7900;
}

h1,h2,h3,h4,h5,h6, .head {
	color: #eee;
}

.middle {
	background: none;
}

#philosophy {
	margin-left: 110px;
}

.middle.col-1-layout {
	padding-top: 15px;
}

body.cms-philosophy .middle.col-1-layout {
	padding-top: 0;
	background-color: #070808;
}

.header-top, .middle, .footer {
	width: 949px;
	margin: 0 auto;
	padding: 0;
}

.mini-search {
	/*
	ravinder code*/
	display: none;
}

.footer {
	text-align: left;
	margin-bottom: 50px;
}

.footer .informational a {
	color: grey;
}

.footer .informational {
	margin-top: 10px;
}

#nav a {
	color: #e1801e;
	font-size: 12pt;
	font-weight: normal;
	padding: 8px 18px 8px 12px;
}

#nav a:hover {
	color: white;
}

.header {
	border: 0;
}

.header-top h1 a {
	display: none;
}

.header-top h1 img {
	margin: 0px 0 0 35px;
}

.header-top {
	/*background-image: url('../images/no-flash-header.png');*/
	background-repeat: no-repeat;
	position: relative;
/*	height: 124px;
*/
	height: 150px;
}

.header-nav-gold-top {
	background-image: url('../images/gold-grad-top.png');
	height: 3px;
	border-bottom: 4px solid black;
}

.header-nav-gold-second {
	background-image: url('../images/gold-grad-second.png');
	height: 2px;
}

.header-nav-gold-third {
	background-image: url('../images/gold-grad-third.png');
	height: 2px;
}

.quick-access {
	position: absolute;
	right: 0;
	bottom: 5px;
	width: 270px;
}

.header-top-container {
	border-bottom: 0;
}

.header-nav-container {
	background: black;
}

.header-nav {
	background-image: url('../images/nav-gradient.png');
	background-repeat: repeat-y;
}

.footer-container {
	border-top: 0;
}

.footer .gradient {
	background-image: url('../images/nav-gradient.png');
	background-repeat: repeat-y;
	width: 100%;
	height: 17px;
}

.shop-access ul li {
	background: none;
/*	float: right;
*/
	display: inline-block;
}

.shop-access ul li a {
	color: #F78F20;
	text-transform: uppercase;
	text-decoration: none;	
}

.shop-access ul li a:hover {
	color: white;
}

.shop-access li.last {
	padding-right: 7px;
}

.middle.col-2-left-layout {
	background-color: black;
	background-image: url('../images/left-col.png');
	background-repeat: repeat-y;
}

.col-left.side-col {
	width: 165px;
	background-image: url('../images/left-col-top.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.col-main {
	background: none;
	margin-bottom: 30px;
}

#narrow-by-list {
	margin-top: 20px;
}

#narrow-by-list > li {
	margin-top: 10px;
}

.layered-nav {
/*	margin-left: 15px;
*/
}

#narrow-by-list > li > label span {
	margin-left: 15px;
}

#narrow-by-list span.toggle {
	color: white;
}

ul.category-list > li > label span {
	padding: 3px 0 3px 25px;
	background-image: url('../images/left-col-right-arrow.png');
	background-repeat: no-repeat;
	background-position: 15px 50%;
}

ul.category-list > li > ul.category-list > li > label span {
	padding: 3px 0 3px 35px;
	background-position: 25px 50%;
}

ul.category-list > li > label span.toggle {
	background-image: url('../images/left-col-down-arrow.png');
}

ul.category-list {
/*	margin-left: 10px;
*/
}

ul.attribute-list {
/*	margin-left: 8px;
*/
	background-image: url('../images/left-col-grey-grad.png');
	background-repeat: repeat-y;
	margin: 5px 0 10px 0;
}

ul.attribute-list > li span {
	padding: 3px 0 3px 45px;
	background-image: url('../images/left-col-bullet.png');
	background-repeat: no-repeat;
	background-position: 35px 50%;
	border-top: 1px dotted #6e6e6e;
}

ul.attribute-list > li span.first {
	border-top: none;
}

.layered-nav span {
	display: block;
}

.layered-nav a {
	color: #e1801e;
	text-transform: uppercase;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	font-family: Verdana;
}

.layered-nav a:hover {
	color: white;
}

#narrow-by-list > li > label > a {
	color: white;
}

#narrow-by-list > li > label > a:hover {
	color: #e1801e;
}

#narrow-by-list > li > label > a > span.toggle {
/*	color: #e1801e;
*/
}

ul.category-list a {
	color: #e1801e;
}

ul.category-list a:hover {
	color: white;
}

ul.attribute-list a {
	color: white;
}

ul.attribute-list a:hover {
	color: #e1801e;
}

.product-info-box {
	border: none;
	background: none;
}

.product-essential {
	background: none;
}

.product-info-box h3.product-name, .product-info-box h4 {
	color: #e1801e;
}

.col-2-left-layout .col-main {
	width: 784px;
}

#narrow-by-list ul {
	display: none;
}

#narrow-by-list.visible ul {
	display: block;
}

/******************************/
/* CATALOGUE NAVIGATION PANEL */
/******************************/

#narrow-by-list ul.open {
	display: block;
}

/******************************/
/* CATALOGUE NAVIGATION PANEL */
/******************************/

.footer .legality {
	display: none;
}

.login-box .content {
	background: black;
}

.login-box .content h4 {
	background: none;
}

.login-box .button-set {
	background: black;
}

input, input.input-text, select, textarea {
	background: #babcbe url(../images/input-text-bg.png) repeat-x top left;
	border: 1px solid #231f20;
	color: black;
	font-size: 16px;

}

input:focus, input.input-text:focus, select:focus, textarea:focus {
	background: #babcbe url(../images/input-text-bg.png) repeat-x top left;
}

.input-text:focus, select:focus, textarea:focus {
        background: #babcbe url(../images/input-text-bg.png) repeat-x top left;
}

.home-left-container {
	width: 250px;
	padding: 20px 10px;
	float: left;
}

.home-right-container {
	float: right;
	padding-top: 20px;
	width:514px;
}

.product-breadcrumbs {
	display: none;
}

.product-top-box {
	padding-top: 1em;
}

.product-info-box.simple .product-top-box {
	height: 400px;

}

.product-top-box .product-left-box {
	float: left;
	width: 450px;
	margin-bottom: 20px;
}

.simple .product-top-box .product-left-box {
	height: 30px;
}

.product-left-box {
	float: left;
}

.product-right-box {
	float: right;
}


.product-img-box {
	width: 450px;
	position: relative;
	overflow: hidden;
	height: 394px;
	border: 1px solid #555;
/*	background-image: url('../images/big-ajax.gif');
*/	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.product-img-box .zoom-box {
	position: absolute;
	width: 400px;
}

.product-img-box .zoom-box {
	width: 100%;
}

.product-img-box span {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #333;
	color: #B6B6B6;
	text-transform: lowercase;
	padding: 0 8px 2px 8px;
	line-height: 12pt;
	border-top: #555 1px solid;
	border-right: #555 1px solid;
}

.product-top-box .product-right-box {
	float: right;
}

.product-bottom-box {
	clear: both;
	margin-top: 20px;
}

.add-to-cart-box .qty-box {
	display: none;
}

.product-swatch-box {
	float: left;
	position: relative;
	overflow: hidden;
	width: 445px;
	height: 50px;
	margin-top: 10px;
	margin-left: 5px;
}

.product-swatch-box ul {
	height: 50px;
	position: absolute;
	left: 20px;
	width: 50000px;
}

.product-swatch-box ul li {
	height: 60px;
	width: 45px;
	background-image: url('../images/small-ajax.gif');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	float: left;
}

.product-swatch-box a.previous {
	position: absolute;
	left: 0;
	z-index: 50;
}

.product-swatch-box a.next {
	position: absolute;
	right: 0;
	z-index: 50;
}

.product-swatch-box a span {
	background-color: black;
	background-position: 50%;
	background-repeat: no-repeat;
	height: 55px;
	width: 20px;
	text-indent: -500px;
	display: block;
}

.product-swatch-box a.previous span {
	background-image: url('../images/swatch-left.png');
}

.product-swatch-box a.next span {
	background-image: url('../images/swatch-right.png');
}

.product-swatch-box ul img {
	width: 35px;
	padding: 10px 5px;
}

.category-head h2 {
	color: #9d9d9d;
	margin: 10px 0 0 15px;
	font-weight: bold;
}

table.pager, table.view-by {
	/*display: none;*/
}

.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid {
	background: none;
}

.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item {
	width: 140px;
	padding-top: 0;
}

.add-to-holder .add-to-cart-box {
	float: right;
}

.form-button, .form-button-alt {
	color: white;
	border: 1px solid grey;
	text-transform: uppercase;
	background-image: url('../images/add-to-cart-grad.png');
	background-repeat: repeat-x;
	background-color: #555;
}

.add-to-holder .add-to-box {
	clear: both;
/*	width: 280px;
*/
	width: 293px;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	margin-top: 10px;
	padding: 5px 0;
}

.addthis_button {
	display: none;
}

span.add-or {
	display: none;
}

.add-to-holder .add-to-box li {
	float: left;
	width: 140px;
}

.add-to-holder .add-to-box li a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
}

.product-info-box .availability {
	display: none;
}

.product-info-box .price-box {
/*	float: left;*/
	padding: 0;
	margin: 14px 0 0 0;
	color: white;
	font-size: 15px;
}

.price-box span.price {
	color: white;
	font-size: 15px;
}

.product-specs {
	width: 300px;
	margin-bottom: 50px;
}

.product-top-box .product-specs {
	height: 250px;
	overflow: auto;
}

.product-info-box .product-name {
	text-transform: uppercase;
	font-size: 14pt;
	color: white;
}
.product-info-box h4 {
	color: #9d9d9d;
	font-size: 13pt;
}

.product-info-box.simple .product-name {
	color: #878787;
	width: 300px;
}

.product-info-box.simple .product-specs {
/*
	width: auto;
*/
}

.small-image {
	height: 350px;
}

.small-image img {
	max-height: 350px;
	max-width: 293px;
}

p.category-description {
	float: right;
	/*width: 140px;*/
	margin-top: 5px;
}

.breadcrumbs {
	color: grey;
	font-weight: bold;
	margin: 15px 0 0 0;
}

.breadcrumbs li a {
	font-weight: bold;
	color: grey;
	text-decoration: none;
}

.listing-type-grid .grid-row {
	border-bottom: none;
}

.presented-in, .related-items {
	width: 366px;
	border: 1px solid #1a1718;
	margin-bottom: 14px;
}

.related-items ol {
	width: 280px;
}

.related-items ol li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #555;
}

.related-items ol li a span {
	background-position: 50% 50%;
	height: 117px;
	width: 82px;
	display: block;
}

.simple .related-items {
	width: 300px;
}

#image {
	cursor: pointer;
}

.image-loading {
	color: white;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	background-image: url('../images/big-ajax.gif');
	background-color: black;
	opacity: 0.85;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-indent: -5000px;
}

.data-table tr, .data-table thead tr th {
	background: none;
	color: grey;
	border: none;
}

.data-table tfoot tr.first {
	background: none;
	border: none;
}

.data-table tfoot tr, table .data-table tfoot tr.first, .data-table tfoot tr.last {
	background: none;
	border: none;
}

.data-table tbody tr, .data-table .odd {
	background: none;
	color: white;
	border: none;
}

.data-table tbody td {
	border-right: none;
}

.discount-codes {
	display: block;
}

.shopping-cart-collaterals .box {
	background: #000;
}

.shopping-cart-collaterals .discount-codes h4 {
	background-image: none;
	padding-left: 0;
}

.shipping-estimate {
	display: none;
}

.shopping-cart-totals {
	background: none;
	margin-bottom: 2em;
}

.one-page-checkout-progress {
	margin: 1em;
}

.one-page-checkout-progress li, .one-page-checkout-progress h4 {
	background: none;
	color: white;
}

.one-page-checkout .active .box {
	background: none;
}

.one-page-checkout .active .head, .one-page-checkout .head, .one-page-checkout .allow .head {
	background-image: url('../images/add-to-cart-grad.png');
	background-repeat: repeat-x;
	background-color: black;
	background-position: 0 0;
	border: none;
}

#checkoutSteps {
	margin: 2em 0;
}

.validation-failed {
	background-color: #833 !important;
}

.group-select {
	background: none;
}

.group-select .legend {
	background: black;
}








.one-page-checkout .allow h3 {
	color: grey;
}

.one-page-checkout .active .box, .one-page-checkout .box {
	border: none;
}

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

.account-nav {
	border: none;
}

.account-nav ul {
	background: none;
}

.account-nav li a {
	color: #ddd;
	border: none;
}

.account-nav li.on {
	border: none;
}

.account-box {
	background: none;
}

.account-box .head h4 {
	padding: 0;
}

.ad-account-info .head h4 {
	background: none;
}

.page-head {
	margin-top: 15px;
}

.contacts-index-index #main {
	padding-top: 36px;
	background: transparent url(../images/contact-us.jpg) no-repeat right top;
}

.one-page-checkout-progress h4.complete {
	background: none;
	color: white;
	border-bottom: 1px solid white;	
}

.one-page-checkout .box-no-padding {
	background: none;
}

.one-page-checkout a.back {
	background: none;
	padding-left: 0;
}

.one-page-checkout .step-count {
	background: black;
}

.one-page-checkout .allow .step-count {
	background: black;
}

.data-table tfoot tr {
	background: black !important;
}

.data-table.shopping-cart tfoot tr td {
	border-top: 1px solid #DEE5E8;
}

.data-table tr th:last {
	border-right: none;
}

.presented-in img {
	max-width: 233px;
}

.product-left-box .presented-in {
	width: 450px;
}

.product-right-box .presented-in {
	width: 290px;
}

.product-right-box .presented-in p {
	width: auto;
	float: none;
}

.product-right-box .presented-in img {
	float: none;
	width: 100%;
}

.product-right-box .related-items {
	width: 290px;
}

.data-table .even {
	background: none !important;
}

.note-msg, .error-msg, .success-msg, .notice-msg {
	background: none;
}

.note-msg, .success-msg, .notice-msg {
	border-color: #E65505;
	color: #EA7900;
}

body.catalog-category-view .note-msg {
	float: left;
	width: 75%;
}

fieldset.add-to-cart-box.out-of-stock button {
	color: #777;
}

body.cms-page-view ul.category-list {
	background-image: url('../images/left-col-grey-grad.png');
	background-repeat: repeat-y;
}

body.cms-page-view ul.category-list > li span {
	background-image: url(../images/left-col-bullet.png);
	background-position: 20px 50%;
	background-repeat: no-repeat;
	border-top: 1px dotted #6E6E6E;
	padding: 3px 0 3px 30px;
}

body.cms-page-view ul.category-list > li span.first {
	border-top: none;
}

#header-flash {
	position: absolute;
}

.currency-switcher {
	margin-top: 1em;
	padding-top: 1em;
	border-top: 1px solid #444;
	height: 70px;	
	background: none;
	font-size: 1em;
}

.currency-switcher h4 {
	text-transform: uppercase;
	background: none;
	padding-left: 0;
	font-weight: normal;
	font-size: 11px;
}

.currency-switcher select {
	padding: 0;
	background-color: black !important;
	background-image: url('../images/add-to-cart-grad.png') !important;
	background-repeat: repeat-x;
	color: white;
	width: 152px;
	font-size: 12px;
}

.currency-switcher select option {
/*
	width: 152px;
*/
	font-size: 12px;
}

.currency-switcher p {
	line-height: 1em;
	margin-top: 4px;
}

ul.shop-online-list {
	padding-left: 1px;
}

ul.shop-online-list li {
	display: block;
	float: left;
	padding: 16px 24px 16px 23px;
}

.base-mini {
	background: none;
	border: none;
}

.base-mini .content, .base-mini ol {
	background: none;
}

.mini-newsletter label {
	text-transform: uppercase;
	font-weight: normal;
	color: white;
	font-size: 11px;
}

.mini-newsletter input.input-text {
	width: 125px;
	font-size: 11px !important;
	padding: 2px;
}

body.cms-page-view #main ul.bullets {
}

body.cms-page-view #main ul.bullets li {
	padding-left: 10px;
	background-image: url('../images/left-col-bullet.png');
	background-position: 2px 8px;
	background-repeat: no-repeat;
}

.product-info-box.simple, .product-info-box.swatch {
	padding-left: 10px;
}

.product-bottom-box h3.product-name {
	width: 400px;
}

.messages > li {
	margin-top: 20px;
}

#newsletter {
}

body.cms-terms-and-conditions #narrow-by-list > li > label span {
	font-size: 8pt;
	width: 150px;
}

.page-head-alt.button-level .checkout-types {
	display: none;
}

.one-page-checkout .data-table tfoot td {
	border-right: 0;
}

.one-page-checkout #checkout-step-review tfoot {
	border-top: 1px solid #D9DDE3;
}

.ad-orders .head h4 {
	background: none;
}

.generic-box, .order-info {
	background: none;
}

.data-table tbody.odd tr {
	background: none !important;
}

.data-table tbody td h5.title {
	color: #ccc;
}

.gift-card-info #amount {
	width: 100px;
}

body.cms-page-view #main, body.cms-index-index #main {
	margin-bottom: 0;
}

#product-options dt {
	display: none;
}

#product-options select {
	width: 100%;
	font-size: 12px;
	padding: 0;
	margin: 8px 0 4px 0;
}

.cms-terms-and-conditions h2 {
	margin-top: 50px;
}

.cms-terms-and-conditions .layered-nav a {
	text-transform: none;
}

.cms-terms-and-conditions #main {
	width: 744px;
}

.cms-terms-and-conditions h3 {
	border-bottom: 1px dashed #FFF;
	margin-top: 30px;
}

.cms-terms-and-conditions ul a span {
	text-transform: uppercase;
}

.cms-terms-and-conditions label span {
	background-image:url(../images/left-col-right-arrow.png);
	background-position:15px 50%;
	background-repeat:no-repeat;
	padding:3px 0 3px 25px;
}

body.cms-page-view.cms-terms-and-conditions ul.category-list > li span {
	background-image:url(../images/left-col-bullet.png);
	background-position:20px 50%;
	background-repeat:no-repeat;
	border-top:1px dotted #6E6E6E;
	padding:3px 0 3px 30px;
}

body.cms-terms-and-conditions #narrow-by-list > li > label span {
	margin-left: 0;
}

.cms-site-map #main h1 { color: #E1801E; font-size: 16px; margin: 20px 0; }
.cms-site-map #main a { color: #AAA; text-decoration: none; }
.cms-site-map #main a b { color: #FFF; text-decoration: none; }
.cms-site-map #main a:hover { color: #E1801E; text-decoration: none; }
.cms-site-map #main li { margin-top: 2px; }
.cms-site-map #main li.header { border-bottom: 1px dashed #FFF; }
.cms-site-map #main div.clear { margin-bottom: 20px; }

.button-set {
	margin-bottom: 1em;
}

.page-head {
	margin: 15px 0 0;
}

.primary-address-list li {
	background: none;
	border: 1px solid #E65505;
}

/* Navigation Highlights */
/* No longer needed, achieved via JS now. */

/*
body.cms-the-silk span.the-silk { font-weight: bold; }
body.cms-the-tie span.the-tie { font-weight: bold; }
body.cms-the-cufflinks span.the-cufflinks { font-weight: bold; }
body.cms-the-pochette span.the-pochette { font-weight: bold; }
body.cms-the-scarf span.the-scarf { font-weight: bold; }
body.cms-the-gift span.the-gift { font-weight: bold; }
body.cms-the-gift-card span.the-gift-card { font-weight: bold; }
body.cms-the-box span.the-box { font-weight: bold; }
*/

/* End of Navigation Highlights */

.presented-in-wrapper h4, .related-items-wrapper h4 {
	font-size: 13pt;
	font-weight: bold;
}

.review-buttons-container input {
	border: none;
	background: none;
}

.product-navigation {
	clear: both;
	padding: 5px 0 0;
}

.product-navigation a.form-button {
	text-decoration: none;
}

.product-navigation a.form-button:hover {
	color: #FFF;
	text-decoration: none;
}

#checkout-step-review td.attributes-col h4.title {
	color: white;
}

#checkoutSteps select {
	padding: 0;
}

.catalog-listing a {
	color: white;
	text-align: center;
	text-decoration: none;
}

/***********************/
/*  STANLEY'S SOCIETY  */
/***********************/

.intro {
	border: 1px solid #8e97a2;
	padding: 26px;
	margin-top: 20px;
	font-size: 16px;
	margin-right: 60px;
}

.intro h1 {
	text-transform: uppercase;
	font-weight: normal;
}

.cms-mens-health-and-wellbeing .intro {
	background: #234A75 url(../images/articles/mens-health-and-wellbeing-bg.jpg) no-repeat scroll 0 0;
}

.cms-mentor-and-motivation .intro {
	background: #0FABC4 url(../images/articles/mentor-and-motivation-bg.jpg) no-repeat scroll 0 0;
}

.cms-meditation-and-yoga .intro {
	background: #AACF3A url(../images/articles/meditation-and-yoga-bg.jpg) no-repeat scroll 0 0;
	color: #000;
}

.cms-finance-and-economics .intro {
	background: #4EB648 url(../images/articles/finance-and-economics-bg.jpg) no-repeat;
}

.cms-blog .intro {
	background: #E9821E;
}

.bio {
	margin-top: 34px;
	border-top: 1px dashed #8E97A2;
	margin-right: 60px;
}

.bio h3 {
	font-size: 16pt;
	margin: 12px 0 22px;
}

.bio img {
	float: right;
	margin-left: 20px;
}

.ugiftcert-customer-balance .category-description {
	margin-top: 20px;
}

.sock-message {
	text-align: center;
	font-size: 14px;
}

.special-price .price-label {
	text-transform: uppercase;
}

.one-page-checkout .checkout-agreements .agreement-content {
	border: 1px solid white;
	background-color: black;
}

#review-buttons-container input {
	background-color: black;
}

.plus-icon {
	margin-left: -20px;
	float: left;
	margin-top: 150px;
}

.product-info-box.sock .product-right-box {
	width: 295px;
}

.product-info-box.sock .small-image {
	float: right;
}

.product-info-box.sock .small-image img {
	width: 272px;
}

#article {
	width: 700px;
	color: #B3B3B3;
	font-size: 13px;
}

#article .header {
	width: 700px;
	height: 93px;
	margin-top: 20px;
}

#article h3 {
	font-size: 13px;
	color: #B3B3B3;
	margin-bottom: 28px;
}

#article .date {
	margin: 18px 0 24px;
	border-bottom: 1px dashed #8E97A2;
	padding-bottom: 4px;
}

#article .footer {
	width: 700px;
	border-top: 1px dashed #8E97A2;
	border-bottom: 1px dashed #8E97A2;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 12px 0;
}

#article .footer a {
	text-decoration: none;
}

#article .return-link a {
	color: #FFF;
	text-decoration: none;
}

#article .return-link a:hover {
	color: #FFF;
	text-decoration: none;
}

body.category-mens-health-and-wellbeing #article .header {
	background: #274976 url(../images/articles/headers/mens-health-and-wellbeing.png) no-repeat;
}

body.category-mens-health-and-wellbeing #article .date {
        color: #274976;
}

body.category-mentor-and-motivation #article .header {
	background: #00AAC3 url(../images/articles/headers/mentor-and-motivation.png) no-repeat;
}

body.category-mentor-and-motivation #article .date {
	color: #00AAC3;
}

body.category-meditation-and-yoga #article .header {
        background: #ABCF39 url(../images/articles/headers/meditation-and-yoga.png) no-repeat;
}

body.category-meditation-and-yoga #article .date {
        color: #ABCF39;
}

body.category-finance-and-economics #article .header {
        background: #4EB648 url(../images/articles/headers/finance-and-economics.png) no-repeat;
}

body.category-finance-and-economics #article .date {
        color: #4EB648;
}

body.category-blog #article .header {
	background: #F49A1E url(../images/articles/headers/blog.png) no-repeat; 
}

body.category-blog #article .date {
	color: #F49A1E;
}

.articles {
	width: 470px;
	border-bottom: 1px dashed #8E97A2;
	margin-bottom: 20px;
	margin-top: 20px;
}

.articles h3 {
	color: #B3B3B3;
	font-size: 14px;
}

.articles .article {
	border-top: 1px dashed #8E97A2;
	padding: 8px 0;
}

.articles .title a {
	color: #FFF;
	font-size: 16px;
	text-decoration: none;
}

.articles .article .read-more {
	float: right;
}

.articles .article .read-more a {
	display: block;
	width: 84px;
	height: 22px;
	padding-top: 4px;
	text-decoration: none;
	border: 1px solid #8E97A2;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
}

.cms-mens-health-and-wellbeing .articles .article .read-more a {
	color: #76C6D9;
	background: #244976;
}

.cms-meditation-and-yoga .articles .article .read-more a {
	color: #000;
	background: #aacf3a;
}

.cms-mentor-and-motivation .articles .article .read-more a {
	color: #FFF;
	background: #00AAC3;
}

.cms-finance-and-economics .articles .article .read-more a {
	color: #FFF;
	background: #4EB648;
}

.cms-blog .articles .article .read-more a {
	color: #FFF;
	background: #E9821E;
}

.add-to-cart-holder {
	float: right;
}

#allow-gift-message-container {
	background: none;
}

.shop-access {
	width: 200px;
	float: right;
}

.contacts-index-index #main {
	margin-bottom: 0;
}

.listing-type-grid .item div {
	height: 60px;
	text-align: center;
}

p.return-link {
	float: left;
}

p.disclaimer-link {
	text-align: right;
}

p.disclaimer-link a {
	color: white;
	text-decoration: none;
}

body.cms-society-philanthropic .intro {
	background: transparent url(../images/articles/philanthropic.png) repeat-y; 
}

.page-popup {
	background: #000000;
	
}

.shipping-tracking .box-header {
	background: #000000;
}
.bgbor {
}
.bgbor img{
	border:0;
}
.hstyle h3 a { color: #E1801E; text-decoration: none; text-transform: uppercase; font-size: 100%; }
.hstyle h3 a:hover { color: #FFF; text-decoration: none; }
p.callout { margin-top: 38px; }
.newStore h2 { color: #E1801E; text-transform: uppercase; border-bottom: 1px dashed #FFF; font-size: 110%; }
.newStore p { }
.newStore a { color: #FFF; font-weight: bold; text-decoration: underline; }

