/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


.service {font-size: 11px;}

/*********** HOUSE IN MENU ***********/

li a.house {
	text-indent: -999px;
	}
#nav li#houselist.active {
	background: transparent url(../images/home.png) no-repeat center center;
	margin-top: 4px;
	margin-left: 8px;
	}
#nav li#houselist {
	background: transparent url(../images/home.png) no-repeat center center;
	margin-left: 8px;
	}

#nav							{ padding:1px 25px 0px 22px; height:33px; font-size:11px; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li 						{ position:relative; text-align:left; line-height:33px;  }
#nav li.over 					{ z-index:999; }
#nav a, #nav a:hover 			{ display:block; line-height:33px; text-decoration:none; font-family: Lucida Grande, Lucida Unicode, Arial, Verdana, sans-serif; font-size: 11px; color: #01baf2;}
#nav span 						{ display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span 				{white-space:normal; }

/************ 0 LEVEL  ***************/
#nav li 						{ float:left;  padding:0; margin-right: 18px; }
#nav a 							{ float:left; background:url(../images/menulist-icon.gif) no-repeat center right; padding:0px 10px 0px 10px; line-height:33px; color:#ccc; font-weight:bold; text-transform: uppercase;}
#nav li.active					{background:url() no-repeat left center; height:24px;  }
#nav li.active a 				{ background:url(../images/menulistbg-active.png) no-repeat center right; height:33px; color: #01baf2; line-height:33px;  }
#nav li a:hover					{background:url(../images/menulistbg-active.png) no-repeat center right; color: #01baf2;}
#nav li.over a, #nav a:hover 	{color: #01baf2;}
#nav li.active:hover			{background: height:24px; }
#nav li.active a:hover 			{ height:33px; line-height:33px; color: #01baf2;}
/************ 1ST LEVEL ************/
#nav ul li, #nav ul li.active 	{ float:none; padding:0px; margin:0px;line-height:20px; background:#161415 none; border-bottom:1px solid #272727; }
#nav ul li a					{background:#161415; margin:0px; padding:0px 0px 0px 0px;}
#nav ul li.active a				{background:#161415; margin:0px; padding:0px 0px 0px 0px;}
/*#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }*/
#nav ul li.active:hover			{background:#161415 none; padding:0px; margin:0px; color: #01baf2;}
#nav ul li.last 				{ padding-bottom:0; line-height:20px; }
#nav ul li.last a				{background:#161415; line-height:20px;}
#nav li.active ul li a:hover	{background:#111; line-height:20px; height:auto; padding:0px; margin:0px; color: #01baf2;}
#nav li.active ul li.last a		{background:#161415; line-height:20px; height:auto;}
#nav li.active ul li.last a:hover{background:#111; line-height:20px; height:auto; color: #01baf2;}
#nav li.active ul li a			{background:#161415; height:auto; line-height:20px; padding:0px; margin:0px;}
#nav li ul li.active a			{ background:#161415 none; line-height:20px;}
#nav ul li a:hover				{background:#161415; color: #01baf2;}
#nav ul a, #nav ul a:hover 		{ float:none; padding:0; background:none; line-height:20px; color: #01baf2;}
#nav ul li a 					{ font-weight:bold !important; font-size:11px; line-height:20px;  padding:0px; margin-left:0px;}
#nav li.active ul li a, #nav li.active ul li a:hover {margin-left:0px;}
#nav ul li.last:hover 			{background:#111 none; line-height:20px; }
#nav ul li.last a:hover			{background:#111; line-height:20px;}
#nav ul li.active a:hover		{ background:#161415;line-height:20px;}
#nav ul li.active:hover			{background: #161415 none; line-height:20px;}
/************ 2ND LEVEL ************/
#nav ul 						{ position:absolute; width:15em;  top:28px; left:-10000px; border-top:1px solid #272727; 
								  border-bottom:0px solid #272727; border-left:1px solid #272727; background:#161415 none; border-right:1px solid #272727; }
#nav ul ul						{ padding-top:0px; border-top:1px solid #272727;}
/* Show menu */
#nav li.over > ul 				{ left:8px; }
#nav li.over > ul li.over > ul 	{ left:100px; }
#nav li.over ul ul 				{ left:-10000px; }

#nav ul li a {}
#nav ul li a:hover 				{ background:#111; }
#nav ul li a{ color:#ccc !important; }
#nav ul li a:hover{ color:#01baf2 !important; }
#nav ul span, #nav ul li.last li span { padding:2px 7px 2px 15px;}
#nav li.active ul span, #nav li.active ul li.last li span { padding:2px 7px 2px 15px;}

/************ 3RD+ LEVEL ************/
#nav ul ul 						{ top:14px; }



/*********************side-nav-container**********************/
.side-nav-container	
{
margin:0px;
padding:0px;
}
.side-nav-container	.head h4
{
color:#ADADAD;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:6px 18px 6px 23px;
}
.side-nav-container li a
{
background:transparent url(../images/submenu-icon.png) no-repeat left center;
padding-left:14px;
margin-left:23px;
line-height:24px;
color:#70686c;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.subcategorylist li a
{
	color:#ADADAD;
	background: transparent none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 18px 6px 23px;
	margin-left:0px;
	
	
}
.subcategorylist li
{
	background: transparent url(../images/leftmenudivider.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:0px;
	
}
.subcategorylist li ul li
{
text-transform:none;
background:transparent none;
margin-bottom:0px;
padding-bottom:0px;
}
.subcategorylist li ul li ul
{
display:none;
}
.subcategorylist li ul li a
{
background: transparent url(../images/submenu-icon.png) no-repeat left center;
padding-left:14px;
margin-left:23px;
line-height:24px;
color:#70686c;
font-weight:normal;
font-size:11px;
text-decoration:none;
text-transform:none;
}
#navbar ul{display:none;}