/* UDMv4.5 */
/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake
  http://www.udm4.com/
  
  This script may not be used or distributed without license

\***************************************************************/

/***************************************************************/
/* Generated CSS - DO NOT EDIT THIS DIRECTLY                   */
/***************************************************************/

.udm,.udm li,.udm ul {
	margin			: 0;
	padding			: 0;
	list-style-type	: none;
}

.udm 				{
	position		: relative;
	left			: 0;
	top				: 0;
	z-index			: 20000;
	width			: 7.5em;
	cursor			: default !important;
	border			: none;
	text-align		: left;
}

.udm 				{
	background-image: none;
	background-color: #000000;
	float			: left;
	width			: 100%;
}

ul[class="udm"] 	{
	float			: none;
}

ul/**/[class="udm"] {
	float:left;
	}

.udm 				{
	margin-top		: 0;
	top				: 0em;
}

@media screen,projection {
	.udm 			{
	margin-top		: 0em;
	top				: 0}}

.udm>li:first-child {
	margin-left		: 1.8em;
}

@media Screen,Projection {
	.udm>li:first-child {
	margin-left:0;
	margin-right:0;
}}

.udm li 			{
	left			: 1.8em;
}

@media screen,projection {
	.udm li 		{
	position		: relative;
}}

.udm ul li 			{
	left			: 0;
}
/* :root ul[class^="udm"] li {
	left:0;
	position:static;
	} */
/* @media Screen,Projection {
	:root ul[class^="udm"] li {
	left:1.8em;
	position:relative;
	}} */
/* @media Screen,Projection {
	.udm/**/  /* This extra (unpaired) comment added! [class="udm"]:not([class="xxx"]) ul li {
	position:relative;
	left:0;
	}} */
	
.udm li 			{
	display			: block;
	width			: auto;
	float			: left;
}

.udm li a 			{
	position		: static;
	display			: block;
	float			: left;
	white-space		: nowrap;
}

.udm li a:focus		{
	background-color: #c00000 !important;
}

@media screen,projection {
	.udm l\i a 		{
	position		: relative;
	float			: none;
}}

ul[class^="udm"] li a {
	position		: relative;
	float			: none;
}

@media screen,projection {
	* html .udm li a {
	position		: relative;
	float			: none;
}}

.udm ul li a 		{
	position		: relative;
	float			: none !important;
	white-space		: normal;
}

.udm li,.udm li:first-child {
	margin-right	: 1px;
}

.udm ul li 			{
	margin-left		: 0;
	margin-right	: 0;
}

.udm li a 			{
	margin-bottom	: 1px;
}

.udm ul li a 		{
	margin-bottom	: 0;
}
/* ul[class^="udm"]:not([class="xxx"]) li a {
	margin-bottom:0;
	}  */
/* ul[class^="udm"]:not([class="xxx"]) li {
	margin-bottom:1px;
	}  */
/* ul[class^="udm"]:not([class="xxx"]) ul li {
	margin-bottom:0;
	} */

.udm ul a 			{
	margin			: 0;
}

.udm ul li 			{
	margin-bottom	: 1px !important;
}

.udm ul li:first-child {
	margin-top		: 1px;
}

.udm ul a 			{
	margin-top		: 0;
	margin-right	: 1px !important;
	margin-bottom	: 0;
	margin-left		: 1px !important;
}

.udm ul {
	background-image: none;
	background-color: #006699;
	cursor			: default !important;
	width			: 22em;
	height			: auto;
	border-width	: 1px;
	border-color	: #5D91F1 #013048 #013048 #5D91F1;
	border-style	: solid;
	position		: absolute;
	z-index			: 20100;
	padding			: 1px;
}

.udm ul li {
	cursor			: default !important;
	width			: 100%;
	position		: static;
	float			: none;
}

ul[class^="udm"].udm ul {
	padding-bottom	: 2px;
}
/* ul[class^="udm"].udm:not([class="xxx"]) ul {
	padding-bottom:1px;
	} */
/* @media all and (min-width:0px) {
	ul[class^="udm"].udm ul {
	padding-bottom:1px;
	}} */

.udm ul {
	display			: none;
	visibility		: hidden;
}

html/**/[xmlns] .udm u\l {
	display			: block;
	visibility		: visible;
	height			: 0;
	overflow		: scroll;
	left			: -10000px;
}

@media screen,projection {
	* html .udm ul  {
	display			: block;
	visibility		: visible;
	height			: 0;
	overflow		: scroll;
	top				: -10000px;
}}

ul.udm/**/[class^="udm"] u\l {
	display			: block;
	visibility		: visible;
	height			: 0;
	overflow		: visible;
	left			: -1000em;
}

.udm a .udmA 		{
	visibility		: hidden;
	margin			: 0 8px;
	display			: block;
	cursor			: pointer !important;
	position		: absolute;
	right			: 0;
	top				: 0;
	text-align		: right;
	border			: none;
	cursor			: inherit !important;
}

.udm a .udmA img 	{
	display			: block;
}

.udm ul a .udmA 	{
	margin			: 0 6px;
}

* html .udm a .udmA {
	right			: 1px;
	top				: 1px;
}

* html .udm ul a .udmA {
	right			: 2px;
	top				: 1px;
}

.udm a,.udm a:link,.udm a.nohref {
	background-image: none;
	background-color: #000000;
	cursor			: pointer !important;
	z-index			: 1000;
	text-align		: left;
	border-style	: solid;
	border-color	: #000000;
	padding-left	: 8px;
	padding-right	: 8px;
	padding-top		: 8px !important;
	padding-bottom	: 8px !important;
	text-decoration	: none;
	color			: #ffcc00;
	border-width	: 1px;
	font-style		: normal;
	font-family		: verdana,sans-serif;
	font-weight		: normal !important;
}

.udm a,.udm a.nohref {
	font-size		: 140%;
}

.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA {
	font-family		: verdana,sans-serif;
	font-weight		: normal !important;
}

.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
	letter-spacing	: 0px !important;
}

.udm li a:visited {
	background-image: none;
	background-color: #000000;
	border-width	: 1px;
	color			: #ffcc00;
	font-style		: normal;
	border-style	: solid solid solid solid;
	border-color	: #000000;
}

.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	font-style		: normal;
	background-image: none;
	background-color: #000000;
	text-decoration	: none;
	color			: #ffffff;
	border-color	: #000000;
	border-style	: solid;
	border-width	: 1px;
}

* html .udm li a:active {
	font-style		: normal;
	background-image: none;
	background-color: #000000;
	text-decoration	: none;
	color			: #ffffff;
	border-color	: #000000;
	border-style	: solid;
	border-width	: 1px;
}

.udm ul a,.udm ul a:link,.udm ul a.nohref {
	background-image: none;
	background-color: transparent;
	text-align		: left;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #006699 #006699 #006699 #006699;
	padding-left	: 6px;
	padding-right	: 6px;
	padding-top		: 6px !important;
	padding-bottom	: 4px !important;
	text-decoration	: none;
	color			: #ffffff;
	font-style		: normal;
	font-size		: 110%;
	font-family		: verdana,sans-serif;
	font-weight		: normal !important;
	line-height: 1.3em;
}

.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA {
	font-family		: verdana,sans-serif;
	font-weight		: normal !important;
}

.udm ul li a:visited,* html .udm ul li a:visited {
	background-image: none;
	background-color: transparent;
	color			: #ffffff;
	font-style		: normal;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #006699;
}

.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover {
	font-style		: normal;
	background-image: none;
	background-color: #505050;
	text-decoration : none;
	color			: #ffffff;
	border-color	: #808080 #282828 #282828 #808080;
	border-style	: solid;
	border-width	: 1px;
}

* html .udm ul li a:active {
	font-style		: normal;
	background-image: none;
	background-color: #505050;
	text-decoration	: none;
	color			: #ffffff;
	border-color	: #808080 #282828 #282828 #808080;
	border-style	: solid;
	border-width	: 1px;
}

.udm a.nohref,.udm ul a.nohref {
	cursor			: default !important;
}

.udm h3,.udm h4,.udm h5,.udm h6 {
	display			: block;
	background		: none;
	margin			: 0;
	padding			: 0;
	border			: none;
	font-size		: 1em;
	font-weight		: normal;
	text-decoration	: none;
}

.udm h3,.udm h4,.udm h5,.udm h6 {
	display			: inline;
}

.udm h\3,.udm h\4,.udm h\5,.udm h\6 {
	display			: block;
}

ul[class^="udm"] h3,ul[class^="udm"] h4,ul[class^="udm"] h5,ul[class^="udm"] h6 {
	display			: block;
}

* html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6 {
	display			: block;
}
/*     * html .udm h3,* html .udm h4,* html .udm h5,* html .udm h6 {
	width:expression("auto",this.runtimeStyle.width=this.parentNode.offsetWidth);
	width/**/                /* (extra unpaired comment)   :auto;
	} */
/*      * html .udm ul h3,* html .udm ul h4,* html .udm ul h5,* html .udm ul h6 {
	width:expression("auto",this.runtimeStyle.width=this.parentNode.currentStyle.width);
	width/**/           /* (extra unpaired comment)      :auto;
	}  */
@media screen,projection {
	* html .udm li 	{
	display			: inline;
}}

@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/		: block;
	float/**/		: left;
}}

@media screen,projection {
	* html .udm li,* html .udm ul li {
	clear			: none;
}}

ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {
	display			: block;
	float			:left;
}
/* ul[class$="udm"].udm:not([class="xxx"]) li {
	float:left;
	}  */
/* ul[class$="udm"].udm:not([class="xxx"]) ul li {
	float:none;
	} */
/* @media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:left;
	}} */
/* @media all and (min-width:0px) {
	ul[class$="udm"].udm ul li {
	float:none;
	}}  */
select 				{
	visibility		: visible;
}

.udm .udmC 			{
	position		: absolute;
	left			: 0;
	top				: 0;
	z-index			: 20020;
	width			: auto;
	height			: auto;
	/* filter:alpha(opacity=0);  */
}

.udm ul.orangeMenu 	{
	width			: 8em;
	border-color	: #fdcb95 #a97742 #a97742 #fdcb95;
	border-style	: solid;
	background-image: none;
	background-color: #fec;
}

.udm span.orangeMenu {
	margin-left		: 2px;
	margin-top		: 2px;
}

.udm span.orangeMenu {
	background-image:url(http://www.pws-ltd.com/images/furniture/udm-resources/orangeshadow.png);
	/* filter:none; */
	/* filter:alpha(opacity=50);  */
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref {
	border-color	: #fec;
	border-style	: solid;
	border-width	: 1px;
	background-image: none;
	background-color: #fec;
	text-decoration	: none;
	text-align		: left;
	color			: #803090;
	font-style		: normal;
	font-size		: 70%;
	}
.udm li.orangeMenuItem a,.udm li.orangeMenuItem a:link,.udm li.orangeMenuItem a.nohref .udmA,.udm li.orangeMenuItem a,.udm li.orangeMenuItem a.nohref .udmA {
	font-family		: tahoma,sans-serif;
	font-weight		: normal !important;
	}
.udm ul li.orangeMenuItem a:visited,* html .udm ul li.orangeMenuItem a:visited {
	background-image: none;
	background-color: #fec;
	color			: #803090;
	font-style		: normal;
	border-width	: 1px;
	border-color	: #fec;
	border-style	: solid;
}
.udm ul li.orangeMenuItem a.udmR,.udm ul li.orangeMenuItem a.udmY,.udm ul li.orangeMenuItem a.udmR:visited,.udm ul li.orangeMenuItem a.udmY:visited,.udm ul li.orangeMenuItem a:hover,.udm ul li.orangeMenuItem a:focus,.udm ul li.orangeMenuItem a.nohref:hover,.udm ul li.orangeMenuItem a.nohref:focus,.udm ul li.orangeMenuItem a:visited:hover {
	background-image: none;
	background-color: #f8fbd0;
	text-decoration	: none;
	color			: #5656bd;
	border-width	: 1px;
	border-color	: #edbb85;
	border-style	: solid;
	font-style		: normal;
	}
* html .udm li.orangeMenuItem a:active {
	background-image: none;
	background-color: #f8fbd0;
	text-decoration	: none;
	color			: #5656bd;
	border-width	: 1px;
	border-color	: #edbb85;
	border-style	: solid;
	font-style		: normal;
}
