.ulManagerMenu *{
	/* A universal CSS reset */
	margin:0;
	padding:0;
}

.ulManagerMenu li{
	list-style:none;
	height:39px;
	padding:2px;
	width:40px;
}

.ulManagerMenu span{
	/* Container properties */
	width:0;
	right:38px;
	padding:0;
	position:absolute;
	overflow:hidden;
	z-index:99;

	/* Text properties */
	font-family:'Myriad Pro',Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0.6px;
	white-space:nowrap;
	line-height:39px;
	width:100%;
	/* CSS3 Transition: */
	-webkit-transition: 0.25s;
	
	/* Future proofing (these do not work yet): */
	-moz-transition: 0.25s;
	transition: 0.25s;
}

.ulManagerMenu a{
	background:url('img/navigation.jpg') no-repeat;
	height:39px;
	width:38px;
	display:block;
	position:relative;
}

/* General hover styles */

.ulManagerMenu a:hover span{ width:auto; padding:0 20px;overflow:visible; }
.ulManagerMenu a:hover{
	text-decoration:none;
	/* CSS outer glow with the box-shadow property */
	-moz-box-shadow:0 0 5px #9ddff5;
	-webkit-box-shadow:0 0 5px #9ddff5;
	box-shadow:0 0 5px #9ddff5;
}

/* Home Button */

.ulManagerMenu .btnHome {	background-position:0 0;}
.ulManagerMenu .btnHome:hover {	background-position:0 -39px;}
.ulManagerMenu .btnHome span{
	background-color:#7da315;
	color:#3d4f0c;
	text-shadow:1px 1px 0 #99bf31;
}

/* Add Farsi Page Button */

.ulManagerMenu .btnAddFaPage { background-position:-38px 0;}
.ulManagerMenu .btnAddFaPage:hover { background-position:-38px -39px;}
.ulManagerMenu .btnAddFaPage span{
	background-color:#c86c1f;
	color:#5a3517;
	text-shadow:1px 1px 0 #d28344;
}

/* Add English Page Button */

.ulManagerMenu .btnAddEnPage { background-position:-76px 0;}
.ulManagerMenu .btnAddEnPage:hover { background-position:-76px -39px;}
.ulManagerMenu .btnAddEnPage span{
	background-color:#c86c1f;
	color:#5a3517;
	text-shadow:1px 1px 0 #d28344;
}

/* Edit Pages Button */

.ulManagerMenu .btnEditPages { background-position:-114px 0;}
.ulManagerMenu .btnEditPages:hover{ background-position:-114px -39px;}
.ulManagerMenu .btnEditPages span{
	background-color:#c86c1f;
	color:#5a3517;
	text-shadow:1px 1px 0 #d28344;
}

/* Edit This Page Button */

.ulManagerMenu .btnEditThisPage { background-position:-152px 0;}
.ulManagerMenu .btnEditThisPage:hover { background-position:-152px -39px;}
.ulManagerMenu .btnEditThisPage span{
	background-color:#d0a525;
	color:#604e18;
	text-shadow:1px 1px 0 #d8b54b;
}

/* Add Product Button */

.ulManagerMenu .btnAddProduct { background-position:-190px 0;}
.ulManagerMenu .btnAddProduct:hover { background-position:-190px -39px;}
.ulManagerMenu .btnAddProduct span{
	background-color:#1e8bb4;
	color:#223a44;
	text-shadow:1px 1px 0 #44a8d0;
}

/* Edit Products Button */

.ulManagerMenu .btnEditProducts { background-position:-228px 0;}
.ulManagerMenu .btnEditProducts:hover { background-position:-228px -39px;}
.ulManagerMenu .btnEditProducts span{
	background-color:#1e8bb4;
	color:#223a44;
	text-shadow:1px 1px 0 #44a8d0;
}

/* Edit Product Types Button */

.ulManagerMenu .btnEditProductTypes { background-position:-266px 0;}
.ulManagerMenu .btnEditProductTypes:hover { background-position:-266px -39px;}
.ulManagerMenu .btnEditProductTypes span{
	background-color:#1e8bb4;
	color:#223a44;
	text-shadow:1px 1px 0 #44a8d0;
}

/* Edit This Product Button */

.ulManagerMenu .btnEditThisProduct { background-position:-304px 0;}
.ulManagerMenu .btnEditThisProduct:hover { background-position:-304px -39px;}
.ulManagerMenu .btnEditThisProduct span{
	background-color:#d0a525;
	color:#604e18;
	text-shadow:1px 1px 0 #d8b54b;
}

/* File Manager */

.ulManagerMenu .btnFileManager { background-position:-342px 0;}
.ulManagerMenu .btnFileManager:hover { background-position:-342px -39px;}
.ulManagerMenu .btnFileManager span{
	background-color:#af1e83;
	color:#460f35;
	text-shadow:1px 1px 0 #d244a6;
}
/* The styles below are only needed for the demo page */

#divManagerMenu{
    z-index:9999999999;
	/*margin:80px auto;*/
	position:fixed;
	width:40px;
	right:0;
	top:5px;
}

h1{
	color:#fff;
	font-size:30px;
	font-weight:normal;
	padding:60px 0 20px;
	text-align:center;
}

h2{
	font-weight:normal;
	text-align:center;
}

h1,h2{
	font-family:Times New Roman;
}
/*
a, a:visited,a:active {
	color:#0196e3;
	text-decoration:none;
	outline:none;
}
*/
a img{
	border:none;
}

