/*--------------------------------- LINKS / CODE ----------------------------------------*/
a {
color:#222;
transition: color 0.2s linear 0s;
/* Firefox 4 */
-moz-transition: color 0.2s linear 0s;
/* Safari and Chrome */
-webkit-transition: color 0.2s linear 0s;
/* Opera */
-o-transition: color 0.2s linear 0s;
}
a:hover,em,code, h1 {
color:#004c7e;
}
/*-------------------- virtuemart -----------------------------------------------*/
a.product-details,
a.details,
div.details,
.button-default {
background:#faed00;
color:#fff!important;
}

.sectiontableentry1 span.PricesalesPrice,
.sectiontableentry2 span.PricesalesPrice{
font-size:14px!important; color:#faed00!important
}

.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited {
background:#faed00;
color:#fff;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
font-size:12px;
cursor:pointer;
text-align:center;
letter-spacing:0;
display:inline-block;
text-decoration:none;
padding:6px 12px 3px;
}
.virtuemart_search .button, .search input.button {
    background: #faed00;
    border-radius: 4px;
    color: #FFFFFF;
	padding:4px 10px;
	border:none;

}


span.PricesalesPrice { font-size:18px!important; color:#faed00!important}

span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button {
width:152px;
background:#faed00;
color:#fff;
border:none;
}

span.quantity-controls input.quantity-plus {
background-color:#222;
}

span.quantity-controls input.quantity-minus {
background-color:#222;
}
.vmcontainer h2,
.vmcontainer .product-price { text-align:center; display:block}


/*--------------------------------- MOSAIC ----------------------------------------*/

#main .sprocket-mosaic .sprocket-mosaic-order ul li, #main .sprocket-mosaic .sprocket-mosaic-order ul li, .sprocket-mosaic .sprocket-mosaic-order li, .sprocket-mosaic .sprocket-mosaic-order li {
background-color:#faed00;
color:#fff!important;
}
.sprocket-tabs-nav {
background: #faed00;
}

/* ------------------------- Top Toolbar -------------------------------------------*/
.jp-toolbar-outer{
background:#faed00;
color:#FFF;
}
.jp-toolbar-outer a{
color:#FFF;
}
#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 35px;
	height: 35px;
	background:#faed00 url(../../images/to-top.png) 50% 50% no-repeat;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}
/*--------------------------------- BUTTON ----------------------------------------*/
.button-default, a.button-default,a.button-primary, button {
background-color:#004c7e;
color:#fff!important;
padding:5px 10px!important;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;

}
button:hover,
a.button-default:hover,
a.button-primary:hover,
.button-default:hover {
background-color:#242424;
color:#fff!important;
}
/*--------------------------------- MODULE ----------------------------------------*/
.mod-clean3 h3 {
background:#faed00;
color:#FFF;
padding:8px 15px;
}
.mod-clean3 span.color {
color:#000;
}
/*--------------------------------- MENU ----------------------------------------*/
.menu-dropdown a.level2:hover,.menu-dropdown a.level3:hover,.menu-sidebar a:hover > span,.menu-sidebar span:hover > span {
color:#004c7e;
}
.menu-dropdown li.level1 {
color:#000;
}

.menu-dropdown li.active .level1 {
color:#004c7e;
}
.menu-dropdown a.level1,.menu-dropdown span.level1 {
border:none;
color:#000;
}

.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1 {
color:#000;
}
.menu-dropdown a.level2,.menu-dropdown span.level2 {
color:#000;
}
.menu-dropdown a.level3 {
color:#004c7e;
}
.menu-dropdown a.level3:hover {
color:#222;
}