/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.

Modified by Joel Friesen, March 31st, 2007 
Copyright (c) 2007 by Sage Internet Inc.
=================================================================== */
/*===============================*/
/*====== Top menu ===============*/
/* ddlevelsmenubase.css and ddlevelsmenutop.css */
/*===============================*/

/*View Cart item in main menu 
#cart {	
float: right;
clear: none; 
width: 87px;
z-index: 699; 
	}
	
#cart a:link, #cart a:visited, #cart a:hover, #cart a:active {
	font-size: 10px;
	color: #fff;
	background-image: url(/images/cart-icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
	text-decoration: none;
	padding-right: 25px;
	}
#cart a:hover {text-decoration: underline;}*/
.cartview a { width: 125px !important; }
.cartview a {
background-image: url(/images/cart-icon.gif) !important;
background-repeat; no-repeat;
background-position: right bottom; 
text-decoration: none;
text-align: right !important; 
padding-right: 25px !important;

}
.menu {background-image: url(/images/navbg.gif); }
	
/* a hack so that IE5.5 faulty box model is corrected 
* html .menu a, * html .menu a:visited {
width:10em;
w\idth:9.9em;
}*/
/* another hack for IE5.5 
* html .menu ul ul {
top:1.5em;
t\op:1.49em;
}*/
/* yet another hack for IE5.5 
* html .menu ul ul a{
width:12em;
w\idth:11.99em;
}*/

/*===============================*/
/*=== Footer menu ===============*/
/*===============================*/
#bottomnav {float:right; position:relative; color:#fff; margin:.1em 1em;}
#bottomnav a
{
    text-decoration: none;
    color: #fff;
    text-decoration: none;
    display: inline;
   
    margin-left: 45px;
}
#bottomnav a:hover{color:#CCCCCC;}

/*===============================*/
/*=== Side menu =================*/
/*===============================*/
/* A few IE bug fixes */
#leftMenu{

		width: 170px;
		padding-left:0px;
		padding-right:0px;
		float:left;
	}

	/*
	General rules
	*/

#leftmenu #dhtmlgoodies_listMenu a{	/* Main menu items - level 1*/
	text-decoration:none;
	font-weight:normal;
	width:160px;
	padding: 3px 0 3px 10px;
display: block; 

}
#leftmenu #dhtmlgoodies_listMenu a:hover{	/* Main menu items - level 1*/
	text-decoration:none;
	font-weight:normal;
	background-color: #2677A8; 
	width:160px;
	padding: 3px 0 3px 10px;

}
#leftmenu #dhtmlgoodies_listMenu ul li a{	/* Sub menu - level 2*/
	font-weight:normal;
	padding-left:20px;
	width:150px;
}
#leftmenu #dhtmlgoodies_listMenu ul li a:hover{	/* Sub menu - level 2*/
	padding-left:20px;
	width:150px;
}
#leftmenu #dhtmlgoodies_listMenu ul li ul li a{	/* Sub Sub menu - level 3*/
	font-weight:normal;
	padding-left:30px;
	width:140px;
	background: url(/images/bullet_blue.gif) no-repeat 20px 9px;	
}
#leftmenu #dhtmlgoodies_listMenu ul li ul li a:hover{	/* Sub Sub menu - level 3*/
	padding-left:30px;
	width:140px;
}
#leftmenu #dhtmlgoodies_listMenu ul li ul li ul li a{	/* Sub Sub menu - level 4*/
	font-weight:normal;
	padding-left:40px;
	width:130px;
	background: url(/images/bullet_white.gif) no-repeat 30px 9px;	
}
#leftmenu #dhtmlgoodies_listMenu ul li ul li ul li a:hover{	/* Sub Sub menu - level 4*/
	padding-left:40px;
	width:130px;
}
#leftmenu #dhtmlgoodies_listMenu .activeMenuLink{	/* Styling of active menu item */
	background-color: #2677A8; 
	color: white;
	/*width:170px;*/
}


/*
No bullets
*/
#leftmenu #dhtmlgoodies_listMenu li{
	list-style-type:none;
}

/*
No margin and padding
*/
#leftmenu #dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul{
	margin:0px;
	padding:0px;
}

/* Margin of sub menu items */
#leftmenu #dhtmlgoodies_listMenu ul{
	display:none;
	margin-left:0px;
}

.activeSection { width: 170px; background-color: #2677A8; padding: 3px 0;}
