﻿/* QuickMenu Core CSS [Do Not Modify!] */
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/* QuickMenu 0 */
/* (MAIN) Container */	
#qm0{	
	width:873px;
	padding:0 0 0 64px;
	margin:0;
}

/* (MAIN) Items */	
#qm0 a{	
  font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	line-height:28px;
	color:#ffffff;

	padding:0 10px 4px 10px;
	margin:0;
}

/* (MAIN) Hover State */	
#qm0 a:hover{	
	color:#ff9900;
	text-decoration:none;
}

/* (MAIN) Hover State - (duplicated for pure CSS) */	
#qm0 li:hover>a	{	
	color:#ff9900;
	text-decoration:none;
}

/* (MAIN) Active State */	
body #qm0 .qmactive, body #qm0 .qmactive:hover{	
	color:#ff9900;
	text-decoration:none;
}

/* (SUB) Container */	
#qm0 div, #qm0 ul{	
	width:auto;
	padding:0;
	margin:-3px 0 0 0;
	background:#000000;
	border:1px solid #ff9900;
}

/* (SUB) Items */	
#qm0 div a, #qm0 ul a{	
	padding:0 10px 0 10px;
	margin:0;
	color:#ff9900;
	line-height:24px;
}

/* (SUB) Items With Indent */	
#qm0 div a.qmindent, #qm0 ul a.qmindent{
  padding:0 10px 0 115px; 
}

/* (SUB) Items With Power Curbers Logo */	
#qm0 div a.qmpclogo, #qm0 ul a.qmpclogo{
  background:url(/images/nav/pclogoMini.gif) no-repeat 10px 4px;
}

/* (SUB) Items With Power Pavers Logo */	
#qm0 div a.qmpplogo, #qm0 ul a.qmpplogo{
  background:url(/images/nav/pplogoMini.gif) no-repeat 10px 4px; 
  padding:0 10px 0 110px;
}

/* (SUB) Hover State */	
#qm0 div a:hover{	
	color:#ffffff;
	text-decoration:none;
}

/* (SUB) Hover State - (duplicated for pure CSS) */	
#qm0 ul li:hover>a{	
	color:#ffffff;
	text-decoration:none;
}

/* (SUB) Active State */	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover{	
	color:#ffffff;
	text-decoration:none;
}

/* QuickMenu 1 */
/* (MAIN) Container */	
#qm1{	
	width:125px;
	padding:0 0 0 10px;
}

/* (MAIN) Items */	
#qm1 a{	
  font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ff9900;
	
	padding:5px 5px 5px 10px;
	margin:2px 0 2px 0;
}

/* (MAIN) Hover State */	
#qm1 a:hover{	
	color:#ffffff;
}

/* (MAIN) Hover State - (duplicated for pure CSS) */	
#qm1 li:hover>a{	
	color:#ffffff;
}

/* (MAIN) Active State */	
body #qm1 .qmactive, body #qm1 .qmactive:hover	{	
	color:#ffffff;
}

/* (MAIN) Persistent State */	
body #qm1 .qmpersistent, body #qm1 .qmpersistent:hover	{	
	color:#ffffff;
}

/* (SUB) Container */	
#qm1 div, #qm1 ul	{	
	width:110px;
	padding:5px 0 5px 0;
}

/* (SUB) Items */	
#qm1 div a, #qm1 ul a	{	
	padding:2px 0 9px 8px;
	margin:0 0 0 10px;
}

/* Add-On Core Code (Remove when not using any add-on's) */
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}