.menu-border{
	background:url(../images/menu-border.gif) center top repeat-x #151515;
	padding:1px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow:0 5px 5px #212121;
	-moz-box-shadow:0 5px 5px #212121;
	-webkit-box-shadow:0 5px 5px #212121;
	/*margin-top:-8px!important;*/
}
	#page1 .menu-border{margin-bottom:17px;}
nav{
	position: relative;
	background:url(../images/nav-tail.jpg) center top repeat;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: inset 0 0 15px rgba(255,255,255,.03);
	-moz-box-shadow: inset 0 0 15px rgba(255,255,255,.03);
	-webkit-box-shadow: inset 0 0 15px rgba(255,255,255,.03);
}
#menu-icon{
	display:none;
	font:18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c7c7c7;
	text-transform:uppercase;
	padding:64px 14px 16px;
	background:url(../images/submenu-tail.jpg) center top repeat;
	cursor:pointer;
}
.menu {list-style:none;}
.menu > li {
	position:relative;
	float:left;
	font:18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:0 1px 1px rgba(0,0,0,.42);
	text-align:center;
	width:155px;
	padding-right:2px;
	background:url(../images/menu-separator.gif) right top repeat-y;
}
	.menu > li.last-item{width:153px; background:none; padding-right:0;}
	.menu > li > a {
		display:block;
		color:#4e4e4e;
		text-decoration:none;
		padding:35px 0;
		background:url(../images/menu-tail.jpg) center -999em no-repeat;
	}
		.menu > li:first-child > a{
			border-radius:4px 0 0 4px;
			-moz-border-radius:4px 0 0 4px;
			-webkit-border-radius:4px 0 0 4px;
		}
		.menu > li.last-item > a{
			border-radius:0 4px 4px 0;
			-moz-border-radius:0 4px 4px 0;
			-webkit-border-radius:0 4px 4px 0;
		}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {
			text-decoration:none;
			color:#c7c7c7;
			background-position:center top;
			background-repeat: repeat-x;
			background-color:#282828;
		}
	.menu .menu-arrow{display:none;}
/***submenu***/
.menu ul {
	position:absolute;
	top:-999em;
	width:155px; 
	display:none;
	padding:1px;
	background:url(../images/submenu-border.gif) center top repeat-x #151515;
	z-index:999;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0 5px 5px rgba(0,0,0,.35);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.35);
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.35);
}
.menu li li{
	width:100%;
	padding:0;
	position:relative;
	background:url(../images/submenu-tail.jpg) center top repeat;
	border-bottom:1px solid #171717;
	border-top:1px solid #303030;
	padding:0 0 1px;
}
	.menu li li:first-child{
		border-top:none;
		padding-top:30px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
	}
	.menu li li.last-item{
		border-bottom:none;
		padding-bottom:29px;
		border-radius:0 0 4px 4px;
		-moz-border-radius:0 0 4px 4px;
		-webkit-border-radius:0 0 4px 4px;
	}
	.menu li li a{
		color:#4e4e4e;
		text-decoration:none;
	}
		.menu li li > a:hover,.menu li li.sfHover > a{
			color:#c7c7c7;
			text-decoration:none;
		}
.menu li:hover ul, .menu li.sfHover ul {left:0px; top:103px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}

@media only screen and (max-width: 995px){
	.menu > li {width:123px;}
	.menu > li.last-item{width:121px;}
}
/*
@media only screen and (max-width: 767px) and (min-width:350px) {
	.menu-border{margin-top:0px!important;}
}*/

@media only screen and (max-width: 767px) {
	.menu-border{float:right; margin-top:45px;}
	#menu-icon{display:block;}
	/*menu*/
	.menu{display:none; position:absolute; top:110px; right:0; width:145px; padding:1px; background:url(../images/submenu-border.gif) center top repeat-x #151515; z-index:999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow: 0 5px 5px rgba(0,0,0,.35); -moz-box-shadow: 0 5px 5px rgba(0,0,0,.35); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.35);}
	.menu > li {float:none; width:100% !important; background:url(../images/submenu-tail.jpg) center top repeat !important; border-bottom:1px solid #171717; border-top:1px solid #303030; padding:0 0 1px;}
		.menu > li:first-child{border-top:none; padding-top:30px; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0;}
		.menu > li.last-item{border-bottom:none; padding-bottom:29px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px;}
	.menu > li > a {display:inline; padding:0; background:none;}
		.menu > li.sfHover > a, .menu > li > a:hover, .menu > li.current > a {background-color:transparent;}
	.menu .menu-arrow{display:inline;}
	/***submenu***/
	.menu ul {right:147px; left:auto !important; top:-31px !important; width:145px;}
}

@media only screen and (min-width: 768px) {
	.menu {display:block !important;}
}