/*********************************************
	MAIN NAV
*********************************************/


.main-nav{
	display:block;
	width:984px;
	height:50px;
	margin:0 0 0 -10px;
	position:absolute;
}


.main-nav, .main-nav ul, .main-nav ul li, .main-nav a{
	z-index:9999;
}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;	
	
}

.main-nav li{ 
    display:block;
    height:50px;
	float:left;
	text-align:center;
	background:url(/images/main-nav2.png);
}




.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
	height:50px;
}



.main-nav ul li.home{background-position: left top; width:110px;}
.main-nav ul li.home:hover {background-position: left bottom;}

.main-nav ul li.aboutus{background-position: -110px top; width:130px;}
.main-nav ul li.aboutus:hover {background-position: -110px bottom;}

.main-nav ul li.menu{background-position: -240px top; width:100px;}
.main-nav ul li.menu:hover {background-position: -240px bottom;}

.main-nav ul li.locations{background-position: -340px top; width:160px;}
.main-nav ul li.locations:hover {background-position: -340px bottom;}   

.main-nav ul li.news{background-position: -500px top; width:110px;}
.main-nav ul li.news:hover{background-position: -500px bottom;}

.main-nav ul li.franchise{background-position: -610px top; width:374px;} 
.main-nav ul li.franchise:hover{background-position: -610px bottom;}

.main-nav ul li ul.about-sub {
	display:none;
}

.main-nav ul li:hover ul.about-sub {
	position:absolute; 
	top:36px;
	left:81px;
	width:176px;
	margin:0; 
	padding:0;
    background-image:none;
	display:block;
}

.main-nav ul li:hover ul.about-sub li{
	width:176px;
	margin:0; 
	padding:0; 
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.about-sub li{
	background: url(/images/about-sub.png);  
	background-repeat:no-repeat; 
	
	width:176px;
	
}

.main-nav ul li:hover ul.about-sub li.fundraising{height:40px; background-position:left top;}	
.main-nav ul li:hover ul.about-sub li.fundraising:hover{background-position:right top;}

.main-nav ul li:hover ul.about-sub li.gallery{height:40px; background-position:left -40px;}	
.main-nav ul li:hover ul.about-sub li.gallery:hover{background-position:right -40px;}

.main-nav ul li:hover ul.about-sub li.contact{height:45px; background-position:left -80px;}	
.main-nav ul li:hover ul.about-sub li.contact:hover{background-position:right -80px;}






.main-nav ul li ul.fran-sub {
	display:none;
}

.main-nav ul li:hover ul.fran-sub {
	position:absolute; 
	top:35px;
	left:635px;
	margin:0; 
	padding:0;
	width:265px;
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.fran-sub li{
	width:265px;
	margin:0; 
	padding:0; 
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.fran-sub li{
	background: url(/images/fran-sub.png); 
	background-repeat:no-repeat; 
	width:265px;
}

.main-nav ul li:hover ul.fran-sub li.support{height:40px; background-position:left top;}	
.main-nav ul li:hover ul.fran-sub li.support:hover{background-position:right top;}

.main-nav ul li:hover ul.fran-sub li.faq{height:40px; background-position:left -40px;}	
.main-nav ul li:hover ul.fran-sub li.faq:hover{background-position:right -40px;}

.main-nav ul li:hover ul.fran-sub li.testimonials{height:30px; background-position:left -80px;}	
.main-nav ul li:hover ul.fran-sub li.testimonials:hover{background-position:right -80px;}

.main-nav ul li:hover ul.fran-sub li.request{height:50px; background-position:left -110px;}	
.main-nav ul li:hover ul.fran-sub li.request:hover{background-position:right -110px;}






.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}