local/* 
    Document   : WMI Pet Memorials Stylesheet
    Created on : Aug 24, 2010, 9:35:34 AM
    Author     : WMIShops.com

    Colors     : #E0D8CD - Light Tan
                 #C2AC8E - Light Brown
                 #69714C - Sage Green
*/

body {
    background: #E0D8CD none;
}

.wrapper {
    background: transparent none;
}

h1, h2, h3, h4, h5 {
    color: #69714C;
}

.page-head h2, .page-head h3, .page-head-alt h3, .page-head-alt h2 {
    color: #69714C;
}

.page-head h3 {
    margin-left: -20px;
}

a {
    color: #69714C;
}

/* Header Styles */

.header {
    background: transparent url('../images/header-image.jpg') no-repeat top right;
    height: 135px;
    width: 950px;
}

div.branding {
    margin-top: 15px;
}

.header .quick-access {
    margin: 80px 10px 0 0;
}

.quick-access .top-cart #cartHeader, .header .quick-access .links li a {
    color: #C2AC8E;
}

.top-cart .actions button.button span, .top-cart .actions button.button span span {
    background-image: none;
}

.quick-access p.welcome-msg {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
}

.sidebar .block {
    margin-right: 10px;
}

.sidebar .block .block-title {
    background: #69714C none;
}

.sidebar .block-layered-nav {
    background: #FFF none;
}

.sidebar .block-account .block-content {
    padding: 0;
}

/* Nav Styles */

.sf-navbar {
    background: #FFF none;
    border-top: 1px solid #C2AC8E;
    border-bottom: 1px solid #C2AC8E;
    padding: 0;
    width: 950px;
}

.sf-navbar li a.level-top {
    font-size: 1.2em;
}

.sf-navbar li {
    border-right: #E0D8CD 1px solid;
}

.sf-navbar a.level-top, .sf-navbar li.over a.level-top, .sf-navbar li.active a.level-top {
    border: none;
}

.sf-navbar a.level-top {
    color: #69714C;
}

.sf-navbar ul li a, .sf-navbar ul li.over a.over {
    color: #000;
    margin: 0 5px;
}

.sf-navbar li.sfHover a.level-top, .sf-navbar li.active a.level-top,
.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li.sfHover a.level-top,
.sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
    color: #FFF;
    background: #C2AC8E none;
}

.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, .sf-navbar ul li.sfHover a,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
    color: #000;
    background: #E0D8CD none;
}

.sf-navbar li ul {
    border: #C2AC8E 1px solid;
    background: #C2AC8E none;
}

ul.sf-navbar li li {
    background: #C2AC8E none;
}

div#undernav {
    background: url('../images/search_bar_bg.gif') no-repeat;
}

div.form-search {
    margin: 6px 20px 0 0;
}

.top-cart .block-content .block-subtitle {
    color: #69714C;
}

/*CMS Page Styles*/
#page-top {
    text-align: center;
}

div.main {
    padding: 25px 10px;
}

div.category-description h1, div.category-description h2 {
    margin-bottom: 5px;
    text-align: center;
}

div.category-description {
    margin: 10px;
}

.std p {
    text-align: left;
}

.std table th, .std table td {
    border: none;
}

div.cat-box
	{
	float:left;
	text-align: center;
	width:205px;
	margin:0 0 0 83.5px;
	display:inline;
	}
div.cat-box h3 a{color:#7E8C59;}
div.cat-box h3
	{
	font-size:1.1em;
	text-align:center;
	padding-right:7px;
	}
div.cat-box img
	{
	display:inline;
	}

div.category-row
	{
	float:left;
	clear:both;
	margin:10px 0 20px 0;
	width:949px;
	}

div.page-title h1 {
    color: #69714C;
}

.category-description {
    padding: 0;
}

div.memorialArt {
    margin-top: 5px;
}

div.memorialArt div {
    float: left;
    margin: 5px 0;
    text-align: center;
}

.cms_photo_left {
    float: left;
    margin-right: 10px;
}

.cms_photo_right {
    float: right;
    margin-left: 10px;
}


/* Product Page Styles */

ul.products-grid li.item .product-name, ul.products-grid li.item .price-box  {
    margin-left: 15px;
}

div.category-products span.price {
    font-size: 1.3em;
    color: #69714C;
}

ul.products-grid li.item button.button span {
    background: #69714C none;
    border: #3f4919 1px solid;
}

ul.products-grid li.item button.button span span {
    background: transparent none;
    border: none;
}

#imageTabContain ul.tabs li.active {
    background-image: none;
    color: #69714C;
}

#tabContain ul.tabs, #tabContain .padder {
    width: 800px;
    margin-left: -150px;
}

.padder {
    border: none;
    border-top: #C2AC8E 1px solid;
}

.product-view .product-essential button.btn-cart span, .add-to-cart button.btn-cart span,
.product-view .product-essential button.btn-cart span span, .add-to-cart button.btn-cart span span {
    background-image: url('../images/bkg_btn-co.gif');
}

.product_description {
    margin: 10px 10px 10px 20px;
}

#tabContain ul.tabs li.active, #tabContain ul.tabs li.active a {
    background-image: none;
    color: #69714C;
}

#tabContain .std {
    text-align: center;
}

#tabContain .std p {
    text-align: left;
}

#tabContain img {
    margin: 10px auto;
}

div.product-box-right div.product-options-bottom  {
    background: #FFF9D2 none;
}

/* Cart Styles */

.cart-table .btn-continue {
    background: #69714C none;
    border: #3f4919 1px solid;
}

a.button, button.button span {
    background: #69714C none;
    border: #3f4919 1px solid;
    color: #FFF;
    margin: 1px 1px;
}

button.button span span {
    background-image: none;
    border: none;
    color: #fff;
    padding: 0 10px 1px 0px;
}

.cart .giftcard button.check-gc-status span {
    border: none;
}

/* Checkout Styles */

.opc-progress-container .opc-block-progress .block-title strong {
    color: #69714C;
}

.opc .active .step-title {
    background: #C2AC8E;
}

.opc .active .step-title h2 {
    color: #69714C;
    font-size: 1.2em;
}

.opc .active .step-title .number {
    background: #3f4919;
}

.opc button.button span, #login-form button.button span {
    background: #69714C none;
    border: #3f4919 1px solid;
}

.opc button.button span span, #login-form button.button span span {
    border: none;
}

/* Footer Styles */

.footer {
    border-top: #C2AC8E 10px solid;
}

div.block-subscribe button.button {
    background: #69714C none;
    border: #3f4919 1px solid;
    height: auto;
    color: #FFF;
}

div.block-subscribe button.button span {
    background-image: none;
    border: none;
    margin: 1px 5px;
}

.footer a {
    font-weight: bold;
    color: #989898;
    text-decoration: none;
}

.footer li:after {
    content: " | ";
    color: #E0D8CD;
}

.footer li.last:after {
    content: none;
}

.footer .legality, .footer .legality a, .footer .legality a:hover {color: #E0D8CD; }
.footer .legality {font-size: 1.1em; margin: 10px;}
.footer ul, .footer ul.links {display: inline; float: none;}
.footer ul.links li, .footer ul li {display: inline;}



