/* 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; padding-left:5px; }
.menu-dropdown li.level1 { /*padding-bottom: 12px;*/ }

#header .menu-dropdown a.level1
/*,.menu-dropdown span.level1*/
{ /*paddig: 1px;*/   padding:23px 23px 9px;    font-family: 'Quantico-Regular';  color:#ebf5ff; text-transform:uppercase; }

#header .menu-dropdown span.separator {
  background:url(../images/top-menu-sep.jpg) no-repeat;
  width:1px;
  height:100px;
  padding:0;
}

/* 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;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 0 1px 1px #FFF;*/
}

/* Drop-Down */
.menu-dropdown .dropdown,
.menu-dropdown .dropdown-bg > div {
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#header .menu-dropdown a.level1:hover {
  background:url(../images/top-menu-hover.png) repeat;
}
#header .menu-dropdown a.level1 span {
  padding-top:37px;
}
#header .menu-dropdown a.level1.home span {
  background:url(../images/top-menu-icon1.png) no-repeat 5px 0;
}
#header .menu-dropdown a.level1.home:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat 5px 0;
}
#header .menu-dropdown a.level1.branches span {
  background:url(../images/top-menu-icon1.png) no-repeat -77px 0;
}
#header .menu-dropdown a.level1.branches:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat -77px 0;
}
#header .menu-dropdown a.level1.equip span {
  background:url(../images/top-menu-icon1.png) no-repeat -190px 0;
}
#header .menu-dropdown a.level1.equip:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat -190px 0;
}
#header .menu-dropdown a.level1.hire span {
  background:url(../images/top-menu-icon1.png) no-repeat -307px 0;
}
#header .menu-dropdown a.level1.hire:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat -307px 0;
}
#header .menu-dropdown a.level1.info span {
  background:url(../images/top-menu-icon1.png) no-repeat -425px 0;
}
#header .menu-dropdown a.level1.info:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat -425px 0;
}
#header .menu-dropdown a.level1.contact span {
  background:url(../images/top-menu-icon1.png) no-repeat -553px 0;
}
#header .menu-dropdown a.level1.contact:hover span {
  background:url(../images/top-menu-icon2.png) no-repeat -553px 0;
}


/* Menus - Sidebar/Accordion Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
#sidebar-a .menu-sidebar li.level1 { border: none; margin-bottom:3px; height:44px; background:url(../images/left-menu-bg.png) no-repeat;   vertical-align:middle;   padding:8px 10px 12px 20px; position:relative;  }

#sidebar-a .menu-sidebar li.level1:hover { background:url(../images/left-menu-bg2.png) no-repeat; }

#sidebar-a .menu-sidebar a.level1,
#sidebar-a .menu-sidebar span.level1 { /*padding: 1px 11px;*/ }

#sidebar-a .menu-sidebar a.level1:hover,
#sidebar-a .menu-sidebar span.level1:hover {
/*  padding: 0 10px;
  border: 1px solid #DDD;
  background: #EEE;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #444;
  text-shadow: 0 1px 1px #FFF;*/
}
#sidebar-a .menu-sidebar a.level1 {
  color:#585858;
  font-size:13px;
  line-height:18px;
  height:49px;
  text-transform:uppercase;
    font-family: 'Quantico-Regular';  
  padding-left:65px;
}
#sidebar-a .menu-sidebar a.level1:hover, #sidebar-a .menu-sidebar a.level1.active {
  color:#1e65ac;
  font-weight:normal;
}
#sidebar-a .menu-sidebar a.garden {
  background:url(../images/garden1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.garden:hover, #sidebar-a .menu-sidebar a.garden.active  {
  background:url(../images/garden2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.cleaning {
  background:url(../images/clean1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.cleaning:hover, #sidebar-a .menu-sidebar a.cleaning.active {
  background:url(../images/clean2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.wood {
  background:url(../images/wood1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.wood:hover, #sidebar-a .menu-sidebar a.wood.active {
  background:url(../images/wood2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.build {
  background:url(../images/build1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.build:hover,#sidebar-a .menu-sidebar a.build.active {
  background:url(../images/build2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.drill {
  background:url(../images/drill1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.drill:hover,#sidebar-a .menu-sidebar a.drill.active {
  background:url(../images/drill2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.build {
  background:url(../images/build1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.build:hover,#sidebar-a .menu-sidebar a.build.active {
  background:url(../images/build2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.access {
  background:url(../images/access1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.access:hover, #sidebar-a .menu-sidebar a.access.active {
  background:url(../images/access2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.consumables {
  background:url(../images/consumable1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.consumables:hover, #sidebar-a .menu-sidebar a.consumables.active {
  background:url(../images/consumable2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.hire {
  background:url(../images/hire1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.hire:hover, #sidebar-a .menu-sidebar a.hire.active {
  background:url(../images/hire2.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.flood {
  background:url(../images/flood1.png) no-repeat;  
}
#sidebar-a .menu-sidebar a.flood:hover,#sidebar-a .menu-sidebar a.flood.active {
  background:url(../images/flood2.png) no-repeat;  
}
.menu-sidebar a.level1 > span,
.menu-sidebar span.level1 > span { line-height: 18px; }

/* Level 2-4 */
.menu-sidebar ul.level2 {
    padding:15px 25px 0 40px;
  display:none;
  position:absolute;
  left:196px;
  background:url(../images/sub-2.png) no-repeat;
  top:-43px;
  z-index:99;
  
}
.menu-sidebar ul.level2 li {
  width:177px;
}
.menu-sidebar ul.level2 li a {
  padding:6px 15px;
  color:#656565;
  font-size:12px;
  border-bottom:1px solid #e7e7e7;
}
.menu-sidebar ul.level2 li a:hover {
  color:#1e65ac;
}
.menu-sidebar ul.level2 li a.last {
  border:none;
}
.menu-sidebar ul.level2 li span.separator.level2 span.icon {
  position:absolute;
  bottom:-12px;
  width:244px;
  height:17px;
  left:0px;
}

.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;
  -moz-border-radius: 4px;
  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 {
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#system .pagination a { color: #777; }

#system .pagination strong,
#system .pagination a:hover {
  background: #EEE;
  color: #444;
}

/* Search */
#searchbox,
#searchbox .results {
  -moz-border-radius: 4px;
  border-radius: 4px;
}

