/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/


/* Layout
----------------------------------------------------------------------------------------------------*/


/* Menus - Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-dropdown { margin-bottom: -12px; }
.menu-dropdown li.level1 { padding-bottom: 12px; }

.menu-dropdown a.level1,
.menu-dropdown span.level1 { padding: 1px; }

/* Set Hover and Active */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active .level1 {
	padding: 0;
	border: 1px solid #DDD;
	background: #EEE;
	border-radius: 4px;
	text-shadow: 0 1px 1px #FFF;
}

/* Drop-Down */
.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg > div { border-radius: 4px; }


/* Menus - Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-sidebar li.level1 { border: none; }

.menu-sidebar a.level1,
.menu-sidebar span.level1 { padding: 1px 11px; }

.menu-sidebar a.level1:hover,
.menu-sidebar span.level1:hover {
	padding: 0 10px;
	border: 1px solid #DDD;
	background: #EEE;
	border-radius: 4px;
	color: #444;
	text-shadow: 0 1px 1px #FFF;
}

.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span { line-height: 18px; }

/* Level 2-4 */
.menu-sidebar ul.level2 {
    padding-left: 11px;
	padding-right: 11px;
}

.menu-sidebar ul.level2 ul { padding-left: 11px; }

.menu-sidebar ul a > span {
	padding-left: 15px;
	background: url(../images/menu_sidebar_level2.png) 0 50% no-repeat;
}


/* Modules
----------------------------------------------------------------------------------------------------*/


/* Tools
----------------------------------------------------------------------------------------------------*/

/* Buttons */
a.button-more {
	background: #EEE;
	border-radius: 4px;
	color: #444;
	text-shadow: 0 1px 1px #FFF;
}

a.button-more:hover {
	background: #DDD;
	color: #444;
}


/* System
----------------------------------------------------------------------------------------------------*/

/* Pagination */
#system .pagination a,
#system .pagination strong { border-radius: 4px; }

#system .pagination a { color: #777; }

#system .pagination strong,
#system .pagination a:hover {
	background: #EEE;
	color: #444;
}

/* Search */
#searchbox,
#searchbox .results { border-radius: 4px; }
#jevents_header {
display:none;
}
.inputbox.required {margin-top:-3px;}
#priceattr {margin-left:25px;}
.j2store_radio_option_header {font-size:14px;}
.j2store {margin-top:-5px;}
.j2store_cart_button_btn_btn-primary 
{
margin-top: 0px;
margin-left: 20px;
height: 22px;
background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF;}
.subscacc {height: 22px;
background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF;
padding-left:2px;
padding-right:2px;
text-decoration:none;}
.subscacc:hover {color: #FFFFFF;}
.backbttn {background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF;}
.j2store_cart_button_btn_btn-primarylogin
{
font: 12px Arial, sans-serif !important;
height: 22px;
background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF;}
.backbttn {background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF;}
.j2store_cart_button_btn_btn-primaryregister
{position: absolute;
margin-top: 1px;
font: 12px Arial, sans-serif !important;
padding-left: 2px;
padding-right: 2px;
padding-top: 3px;
margin-left: 10px;
height: 17px;
background: none repeat scroll 0 0 #4488BB;
border: 1px solid #4488BB;
border-radius: 3px 3px 3px 3px;
box-shadow: 0 2px 5px rgba(1, 1, 1, 0.3);
color: #FFFFFF !important;}
.sourcecoast.sclogin-modal-links.sclogin {
	display:none;
	}
.sclogin-greeting {
	display:none;
	}
	.logout-button
	{
	display:none;
	}
	.sclogin.sourcecoastlogout
	{
	display:none;
	}