/* COMMON ELEMENTS
-------------------------------------------------------------*/
body {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/body-bg.gif);
}

/*Normal link---*/
a {
	color: #847bb9;
}

a:hover, a:active, a:focus {
	color: #df476e;
}

/*Form---*/
.button span, .form-button span,
.button span span, .form-button span span {
    color: #FFFFFF;
    font-size: 12px;
    background: #A099C9;
    height: 32px;
    line-height: 32px;
}

.button:hover span, .form-button:hover span,
.button:focus span, .form-button:focus span,
.button:active span, .form-button:active span {
	background:#847bb9;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
	border-top: 5px solid #847bb9;
	background-image: url(/skin/frontend/default/jm_celas/images/violet/main-bg.gif);
}

#ja-header .wrap1 {
	border-top: 1px solid #bab5d8;
}

/* CROSSBAR
--------------------------------------------------------- */
#ja-crossbar {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/main-bg.gif);
}

#ja-crossbar .main-inner1 {
	background: #847bb9;
}

/* Logo Text ---*/

/* Search ---*/
.mask-search {
	background-image: url(http://www.lovemecakes.de/skin/frontend/default/jm_celas/images/violet/search-mask.png);
}

/*Quick Access---*/
.shop-access strong {
	color: #df476e;
}

/* CONTAINER
--------------------------------------------------------- */
#ja-container {
	background-image: url(http://www.lovemecakes.de/skin/frontend/default/jm_celas/images/violet/bg-shadow-01.gif);
}

.cms-home #ja-container {
	background-image: none;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer small { color: #847bb9; }

#ja-footer .jm-legal a {
	color: #888;
}

/* BOTSL1
--------------------------------------------------------- */
#ja-botsl1 {
	border-top: 5px solid #847bb9;
	border-bottom: 5px solid #847bb9;
	background-image: url(/skin/frontend/default/jm_celas/images/violet/main-bg.gif);
	color: #F5F5F5;
}

#ja-botsl1 .wrap1 {
	border-top: 1px solid #bab5d8;
	border-bottom: 1px solid #bab5d8;
}


#ja-botsl1 .block-title {
	text-shadow: 1px 1px #cfccdf;
}

#ja-botsl1 a {
	color: #F5F5F5;
}

#ja-botsl1 ul li {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/bullet-02.png);
}

/* Testimonials */
.block-testimonials .ja-author {
	border-top: 1px dotted #c1bed6;
}

/* HEADINGS
----------------------------------------------------------------*/
/*Category list heading---*/
.category-head h2 {
	color: #847bb9;
}

.pager .pages li a {
	color: #847bb9;
}

/* Toolbar */
table.pager, table.view-by {
	color: #847bb9;
}

table.view-by a {
	color: #847bb9;
}

table.view-by a:hover, table.view-by a:active, table.view-by a:focus {
	color: #847bb9;
}

/*RATINGS
----------------------------------------------------------------*/
.ratings a {
	color: #aaa;
}

.block-location {
	background: #847bb9;
}

.rating-box {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/bkg_rating.png);
}

.rating-box .rating {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/bkg_rating.png);
}

/*PRICES
----------------------------------------------------------------*/
a .price {
	color: #847bb9;
}

a:hover .price, a:active .price, a:focus .price {
	color: #df476e;
}

/*Old price---*/
.old-price .price-label {
	color: #847bb9;
}

.old-price .price {
	color: #847bb9;
}

/*Minimal price (as low as)---*/
a.minimal-price-link .price {
	font-weight: normal;
	color: #847bb9;
}

a.minimal-price-link:hover .price {
	color: #df476e;
}

/*Link highlights---*/
.link-feed {
	color: #847bb9;
}

/*Add To---*/
.add-to-links a {
	color: #aaa;
}

/*Box Head---*/
.block-title span.first-word {
	color: #847bb9;
}

.block-tags li a,
.block-tags li a{
	 color: #847bb9;
}

/*Mini Wishlist---*/
.block-wishlist .link-cart {
    color: #847bb9;
}

.block-wishlist .link-cart:hover,
.block-wishlist .link-cart:active,
.block-wishlist .link-cart:focus {
	color: #df476e;
}

/*Poll---*/
.block-poll .actions button.button {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/btn-bg02.jpg);
}

.block-poll .actions button.button:hover {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/btn-bg02-active.jpg);
}

.product-img-box #track_hint {
	color: #847bb9;
}

.product-options dt label {
	color: #847bb9;
}

.product-options dt .qty-disabled {
	color: #847bb9;
}

.product-collateral .head {
	color: #847bb9;
}

.giftmessages .numeration {
	color: #847bb9;
}

.giftmessages .gift-box label {
	color: #847bb9;
}

.tax-details td {
	color: #847bb9;
}

.cart-collaterals .col2-set .crosssell .product-shop small a {
	color: #847bb9;
}

.opc .number {
	background: #847bb9;
}

.opc label.label {
	color: #847bb9;
}

.multiple-checkout h2.legend {
	color: #847bb9;
}

.multiple-checkout .head h5 {
	color: #847bb9;
}

.col-wide h3.product-name a,
.col-wide h4.product-name a{
	color: #847bb9;
}

.customer-dob label.label-dob {
	color: #847bb9;
}

/*My Account navigation---*/
.block-account ul li strong {
	color: #847bb9;
}

.block-account ul li a:hover {
	color: #847bb9;
}

.my-account .box .box-title h2,
.my-account .box .box-title h3 {
	color: #847bb9;
}

.account-box ol .count,
.my-account ol .count {
	color: #847bb9;
}

/*ADVANCED SEARCH
----------------------------------------------------------------*/ 
.advanced-search-summary-box ul li {
	color: #847bb9;
}

/*JM SIDE NAVIGATION*/
#ja-sidenav .toggle:hover {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/arrow-cat-over.png);
}

#ja-sidenav .toggle:focus, #ja-sidenav .toggle:active {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/arrow-cat-over.png);
}

#ja-sidenav li.selected .toggle {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/arrow-cat-active.png);
}

#ja-sidenav li.selected .toggle:hover {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/arrow-cat-active.png);
}

#ja-sidenav li a:hover,
#ja-sidenav li.active a,
#ja-sidenav li.selected a {
	color: #df476e;
}

#ja-sidenav li li a,
#ja-sidenav li.selected li a,
#ja-sidenav li.active li a,
#ja-sidenav li li.active li a  {
	color: #847bb9;
}

#ja-sidenav li li a:hover,
#ja-sidenav li li.active a,
#ja-sidenav li li.selected a {
	color: #df476e;
}

#ja-sidenav li li li a,
#ja-sidenav li li.selected li a,
#ja-sidenav li li.active li a,
#ja-sidenav li li li.active li a  {
	color: #847bb9;
}

#ja-sidenav li li li a:hover,
#ja-sidenav li li li.active a,
#ja-sidenav li li li.selected a {
	color: #df476e;
}

#ja-sidenav li li li li a,
#ja-sidenav li li li.selected li a,
#ja-sidenav li li li.active li a,
#ja-sidenav li li li li.active li a  {
	color: #847bb9;
}

#ja-sidenav li li li li a:hover,
#ja-sidenav li li li li.active a,
#ja-sidenav li li li li.selected a {
	color: #df476e;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#nav li.over a,
#nav li.active a {
	text-shadow: 1px 2px 2px #847bb9, 0 0 1em #fff, 0 0 0.2em #fff;
}

#nav li.parent span {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/icon-have-child.png);
}

#nav ul li.over {
	border: 1px solid #c12e54;
	background: #ec597f;
}

/* update megamenu */

.jm-megamenu ul.level1 li.mega ul.level2 li.mega:hover {
    border: 1px solid #c12e54;
    background: #ec597f;
}

.jm-megamenu ul.level1  li.mega:hover {
    border: 1px solid #c12e54;
    background: #ec597f;
}

.jm-megamenu ul.level1 li.featured_product{
    background: none;
    border: none;
    margin-left: 10px;
}

.jm-megamenu ul.level1 li.featured_product:hover{
    background: none;
    border: none;
}

.jm-megamenu ul.level1 li.featured_product .group-content{
    background: #fff;
}

.jm-megamenu ul.level1 li.haschild:hover{
    border: none;
    background: none;
}

.jm-megamenu ul.level1 li.orange:hover{
    border: 1px solid #c12e54 !important;
    background: #ec597f !important;
}

/*********************/

#nav li li.active a {
	color: #df476e;
} 

#nav li li.over a {
	color: #fff;
} 

#nav li li.over li a,
#nav li li.active li a {
	color: #888;
} 

#nav li li li.active a {
	color: #df476e;
}

#nav li li li.over a {
	color: #fff;	
}

#nav li li li.over li a,
#nav li li li.active li a 
#nav li.active li li.over li a,
#nav li.active li li.active li a {
	color: #888;
} 

#nav li li li li.active a {
	color: #df476e;
} 

#nav li li li li.over a {
	color: #fff;
}

/* split menu */
#ja-subnav .subnav-item li:hover {
	border: 1px solid #c12e54;
	background: #ec597f;
}

#ja-subnav .subnav-item li.active a {
	color: #df476e;
}

#ja-subnav .subnav-item li:hover a {
	color: #fff;
}

/* JM SLIDESHOW
--------------------------------------------------------- */
#ja-slideshow {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/main-bg.gif);
}

#ja-slideshow .wrap1 {
	background-image: url(/skin/frontend/default/jm_celas/images/violet/bg-shadow-01.png);
}