@charset "utf-8";
/* CSS By Alireza Maghari, Toranjnet.com, alireza@toranjnet.com */

/* Header */

#Header #nav {height:40px; margin-top:50px; float:left; width:500px; }
#Header #nav li { display: inline;  }
#Header #nav li a { float:right; display:block; height:40px;  direction:rtl; text-indent:-2000px; overflow:hidden; }
#Header #nav li a { background-image: url(../images/nav.png); _background-image: url(../images/nav.gif);  background-repeat: no-repeat;  }


/* BUTTONS */
#Header #nav li#home a { background-position: -428px 0; width:47px; }
#Header #nav li#services a { background-position: -365px 0; width:63px;  }
#Header #nav li#products a { background-position: -288px 0; width:77px;  }
#Header #nav li#projects a { background-position: -220px 0; width:68px; }
#Header #nav li#customers a { background-position: -152px 0; width:68px;  }
#Header #nav li#about a { background-position: -82px 0; width:70px; }
#Header #nav li#contact a { background-position: -0px 0; width:82px;}

/* OVER STATES */
#Header #nav li#home a:hover { background-position: -428px -40px; width:47px; }
#Header #nav li#services a:hover { background-position: -365px -40px; width:63px;  }
#Header #nav li#products a:hover { background-position: -288px -40px; width:77px;  }
#Header #nav li#projects a:hover { background-position: -220px -40px; width:68px; }
#Header #nav li#customers a:hover { background-position: -152px -40px; width:68px;  }
#Header #nav li#about a:hover { background-position: -82px -40px; width:70px; }
#Header #nav li#contact a:hover { background-position: -0px -40px; width:82px;}

/* ON STATES */
#Template.home #Header #nav li#home a { background-position: -428px -80px; width:48px; cursor: default; !important; }
#Template.services #Header #nav li#services a { background-position: -365px -80px; width:63px; cursor: default; !important;  }
#Template.products #Header #nav li#products a { background-position: -288px -80px; width:77px; cursor: default; !important;  }
#Template.projects #Header #nav li#projects a { background-position: -220px -80px; width:68px; cursor: default; !important; }
#Template.customers #Header #nav li#customers a { background-position: -152px -80px; width:68px; cursor: default; !important;  }
#Template.about #Header #nav li#about a { background-position: -82px -80px; width:70px; cursor: default; !important; }
#Template.contact #Header #nav li#contact a { background-position: -0px -80px; width:82px; cursor: default; !important;}

/* Sub Menu navigator*/



#SubNav {
	text-align:center;
	font-size:11px;
	width:520px;
	height:21px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}

.SubNav a { color:#FF0000; }

.SubNav a:hover { color:#FFFFFF; }


.SubNav {
	display:block; text-align:center;
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubR.png) top RIGHT no-repeat;
	white-space:nowrap;
	height:21px;
	cursor:hand;
}
.SubNav span {
	display:block;
	padding:0 0 0 0px;
	background: url(../images/NavSubL.png) top left no-repeat;
}
.SubNav span span {
	display:block;
	padding-right:25px;
	padding-top:0px;
	padding-left:12px;
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}



/* Sub Menu navigator Over*/

.SubNavOver {
	display:block; text-align:center;
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubOverR.png) top RIGHT no-repeat;
	white-space:nowrap;
	height:21px;
	cursor:hand;
}
.SubNavOver span {
	display:block;
	padding:0 0 0 0px;
	background: url(../images/NavSubOverL.png) top left no-repeat;

}
.SubNavOver span span {
	display:block;
	padding-right:25px;
	padding-top:0px;
	padding-left:12px;
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}
/* Sub Menu navigator Select*/

.SubNavSelect {
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	background: url(../images/NavSubSelectR.png) top RIGHT no-repeat;
	white-space:nowrap;
	height:21px;
	color:#FF0000;
}
.SubNavSelect span {
	display:block;
	padding:0 0 0 0px;
	background: url(../images/NavSubSelectL.png) top left no-repeat;

}
.SubNavSelect span span {
	display:block;
	padding-right:25px;
	padding-top:0px;
	padding-left:12px;
	font-size:11px;
	padding-bottom:3px;
	line-height:18px;
	
}
	
/*----------------*/
