/* generic left and right navs */

#leftcol p, #rightcol p { font-size:1.2em; }
#leftcol div.hr, #rightcol div.hr {margin:0.5em 0;padding:0;height:1px;}
#leftcol hr, #rightcol hr {display:none;}

#leftcol h4,
#leftcol h5,
#rightcol h4,
#rightcol h5 {font:bold 1.3em Arial; padding:0.4em 0 0.4em 0;color:#333; }

#leftcol .module, 
#rightcol .module					{ line-height:1; }
#leftcol .module .top,
#leftcol .module .btm,
#rightcol .module .top,
#rightcol .module .btm			{ display:block;height:0.4em; }
#leftcol .module .padall, 
#rightcol .module .padall	{ padding:0 1em; }
#leftcol .module .content,
#rightcol .module .content	{ border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}

/* left column */

#leftcol {
	float:left;
	width:18em;
	font-family: Verdana, Arial;
	font-size:1em;
}

#leftcol h4 a, #leftcol h5 a {color:#000;}
#leftcol .module .heading		{ position:relative; background:#E9EAD3;border:1px solid #DEDEDE;border-top:0;border-bottom-color:#fff;}
#leftcol .module .top-blank { background:transparent url("/img/elements/modules/top-blank.gif") no-repeat center bottom;}
#leftcol .module .top-head 	{ background:transparent url("/img/elements/modules/top-head.gif") no-repeat center bottom;}
#leftcol .module .btm-blank { background:transparent url("/img/elements/modules/btm-blank.gif") no-repeat center top;}
#leftcol .module .btm-cap { background:transparent url("/img/elements/modules/btm-cap.gif") no-repeat center top;}

#leftcol li 			{ font-size:1.2em; }
#leftcol li li 		{ font-size:0.9em; }
#leftcol li li li { font-size:1em; }
		
#leftcol a { text-decoration:none; }
#leftcol a:hover { text-decoration:underline; }



#leftcol .super-menu .heading {
	border:0;
	border-bottom:1px solid #fff;
	background:#ddd;
	padding:0.5em 0.5em 0.5em 0.4em;
	font:bold 1.3em Arial;
	}
	
#leftcol .super-menu .heading a {
	color:#000;
	}

#leftcol .super-menu .heading-current { 
	/*background:#B5B551;*/
}

.menulist, 
ul.menulist, 
.menulist ul {
	padding:0;
	margin:0;
}

.menulist a {
	zoom:1;
	display:block;
	/*color:#787D46;*/
	color:#1C3E95;
}

/* 1st level i.e. wood finishes */
#leftcol .super-menu li 			{ font-size:1em;}
.menulist li	{ margin:0; padding:0; list-style:none; background:#fff; }
.menulist li a 							{ padding:0.5em 0.5em 0.5em 1em;  }
.menulist li a.title 				{ font-size:1.3em; }
.menulist li a.title:hover	{ text-decoration:none; }

/* 2nd level i.e. fillers */

#leftcol .super-menu  li li 		{font:normal 12px Arial;}
.menulist li li 		{ border-bottom:1px solid #ddd;margin:0; }
.menulist li li a 	{ padding:0.4em; }
.menulist li li a.current {background:#FFEBDD url('/img/elements/nav-arrow-right.gif') no-repeat 165px center;font-weight:bold;border-bottom:1px solid #fff;}
.menulist li li a.current:hover {background:#ECECEC url('/img/elements/nav-arrow-right.gif') no-repeat 165px center;}
.menulist li li a.current-in {background:#FFEBDD url('/img/elements/nav-arrow-down.gif') no-repeat 165px center;font-weight:bold;border-bottom:1px solid #fff;}
.menulist li li a.current-in:hover {background:#ECECEC url('/img/elements/nav-arrow-down.gif') no-repeat 165px center;}
.menulist li li a:hover {background:#ECECEC;}
.menulist li li.last-item {border-bottom:1px solid #aaa;} 

/* 3rd levels i.e. the product */
#leftcol .super-menu  li li li { font:normal 11px Arial;}
.menulist li li li 		{ background:#FFEBDD;border-bottom:1px solid #fff; }
.menulist li li li a:hover {background:#ECECEC;}
.menulist li li li a 	{ padding:0.4em 0.3em 0.4em 1em;font-weight:normal; /*background:transparent url("/img/elements/nav-bullet.gif") no-repeat 0 0.5em;*/border:0;}
.menulist li li li a.current	{ background:#ECECEC url('/img/elements/nav-arrow-right.gif') no-repeat 165px center;font-weight:normal;border:0;font-weight:normal;}
.menulist li li li a.current:hover {font-weight:normal;background:#ECECEC url('/img/elements/nav-arrow-right.gif') no-repeat 165px center;}

.nav-brands 				{ border:1px solid #ccc; padding:1.2em; }
.nav-brands a 			{ text-decoration:underline; }
.nav-brands a:hover { text-decoration:underline; }


/* right column */

#rightcol a{color:#4268B4;}

#rightcol {
	float:right;
	padding:0;
	margin:5em 0 0 0;
	width:16.2em;
	}

#rightcol .module .heading		{ position:relative; background:#eee;border:1px solid #DEDEDE;border-top:0;border-bottom-color:#fff;}
#rightcol .super-menu .heading {padding-left:0.4em;}
#rightcol .module .top-blank { background:transparent url("/img/elements/modules/top-blank-right.gif") no-repeat center bottom;}
#rightcol .module .top-head 	{ background:transparent url("/img/elements/modules/top-head-right.gif") no-repeat center bottom;}
#rightcol .module .btm-blank { background:transparent url("/img/elements/modules/btm-blank-right.gif") no-repeat center top;}
#rightcol .module .btm-cap { background:transparent url("/img/elements/modules/btm-cap-right.gif") no-repeat center top;}
	
#rightcol div.related-products a {font-size:1.2em;color:#4268B4;}


	
