.menu {
	margin:0 auto;
	width:1000px;
	}

ul#nav {
	margin:0 auto;
	padding:0;
	list-style:none;
	}
ul#nav li {
	position: relative;
	display:inline;
	float:left;
	font-size:16px;
	height:30px;
	text-align:center
	}
ul#nav li li {
	width:auto;
	border:0 none;
	text-align:left
	}
ul#nav li a {
	display:block;	
	color:#FFFFFF;	
	text-decoration:none;
	position:relative;
	float:left
	}
 
	
.border-radius {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
	behavior: url(css/ie-css3.htc);
	}
	
ul#nav li ul {
	display:none;
	position:absolute;
	left:0;
	top:30px;
	width:150px;	
	margin:0; padding:0;
	list-style:none;
	}
ul#nav li ul ul {
	display:none;
	position:absolute;
	left:150px;
	top:0px;
	width:150px;	
	margin:0; padding:0;
	list-style:none;
	}
ul#nav li ul li {
	display:block;
	float:none;
	}
ul#nav li:hover,
ul#nav li.jshover {
	background: none;
	}
/*ul#nav li div.hover {
	display:none;
	background:#db091c!important;
	font-size:20px;
	position:absolute;
	width:110%;
	right:-5px;
	top:-15px;
	padding:8px 0 12px 0;
	height:20px;
	border:1px solid #a21421!important;
	border-bottom:0 none!important;	
	-moz-border-radius:10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;	
	behavior: url(css/ie-css3.htc);	
	z-index:999
	}
ul#nav li:hover div.hover,
ul#nav li.jshover  div.hover {
	display:block;
	background:#db091c!important;
	font-size:20px;
	position:absolute;
	width:110%;
	right:-5px;
	top:-15px;
	padding:8px 0 12px 0;
	height:20px;
	border:1px solid #a21421!important;
	border-bottom:0 none!important;	
	-moz-border-radius:10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;	
	behavior: url(css/ie-css3.htc);	
	z-index:999
	
	}
*/

/*ul#nav li a span.hover {
	display:none;
	background:#db091c!important;
	font-size:20px;
	position:absolute;
	width:110%;
	right:-5px;
	top:-15px;
	padding:8px 0 12px 0;
	height:20px;
	border:1px solid #a21421!important;
	border-bottom:0 none!important;	
	-moz-border-radius:10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;	
	behavior: url(css/ie-css3.htc);	
	z-index:999
	}
	



ul#nav a:hover span.hover {
	display:block;
	position:absolute
	}	
*/
ul#nav li a span {
	display:block;
	}
/*ul#nav li a span.menu-left {
	}
ul#nav li a span.menu-right {
	padding:0 15px;
	}	
ul#nav li a span.menu-repeat {
	padding:6px 0;
	height:15px;
	}	
	*/
ul#nav li a span.menu-left {
	
	}
ul#nav li a span.menu-right {	
	padding:0 15px;
	}	
ul#nav li a span.menu-repeat {	
	padding:6px 0px;
	height:14px;
	font-size:16px;
	text-align:center
	}

ul#nav li a span {
	display:block
	}
ul#nav li a.hover span.menu-left {
	background:url(../img/design/menu-hov-left.png) left top no-repeat;
	position:relative;
	margin:-18px 0 0 0;
	}
ul#nav li a.hover span.menu-right {
	background:url(../img/design/menu-hov-right.png) right top no-repeat;
	padding:0 15px;
	}	
ul#nav li a.hover span.menu-repeat {
	background:url(../img/design/menu-hov.gif) left top repeat-x;
	padding:8px 0 10px 0;
	height:20px;
	font-size:19px;
	text-align:center
	}	




ul#nav li:hover li:hover,
ul#nav li.jshover li.jshover  {
	
	}	
	
ul#nav li:hover ul,
ul#nav li.jshover ul  {
	display:block;
	}
ul#nav li:hover ul li ul,
ul#nav li.jshover  ul li ul {
	display:none;
	}
ul#nav li:hover ul li:hover ul,
ul#nav li:hover ul li.jshover  ul {
	display:block;
	}









ul.foot-menu {	
	padding:0;
	margin:0;
	text-align:left;
	white-space:nowrap;
	}
ul.foot-menu li {
	display:inline;
	margin:0 -2px;
	vertical-align:top;
	}
ul.foot-menu li a {
	display:inline-block;
	border-left:#ffffff 1px solid;
	padding:0px 10px;
	color:#ffffff;
	font-size:12px;
	vertical-align:bottom;
	text-decoration:none
	
	}
ul.foot-menu li a:hover {
	text-decoration:underline;
	
	}
ul.foot-menu li a.first-link {
	border:0 none;
	}
@-moz-document url-prefix() {
	ul.foot-menu li {display:-moz-inline-grid; display:inline-block;} /*For FF2 only*/
	ul.foot-menu li {margin:0 -2px;} /*For FF*/        
	ul.foot-menu li, x:-moz-any-link, x:default { margin:0 -2px;} /*For FF3*/
	}