.main_menu_container {
	height: 60px;
	width: 800px;
	background-color: #fff;
}

ul.menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.menu li {
	float:left;
}
ul.menu li a {
	background:transparent url(img/nav_off.png) no-repeat scroll left top;
	display:block;
	height:60px;
	width: 125px;
}

ul.menu li a.about{ 
	background-position: 0px 0px;
	width: 150px!important; 
}

ul.menu li a.weddings { 
	background-position:-150px 0px; 
}

ul.menu li a.corporate{ 
	background-position:-275px 0px; 
}

ul.menu li a.ourshop { 
	background-position:-400px 0px; 
}
ul.menu li a.blog{ 
	background-position:-525px 0px; 
}
ul.menu li a.contact{ 
	background-position:-650px 0px; 
}

ul.menu li a.about:hover, ul.menu li a.about_active { 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	width: 150px!important; 	
	background-position:0px -1px; 
}

ul.menu li a.weddings:hover, ul.menu li a.weddings_active { 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	background-position:-150px -1px; 
}

ul.menu li a.corporate:hover, ul.menu li a.corporate_active{ 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	background-position:-275px -1px; 
}

ul.menu li a.ourshop:hover,ul.menu li a.ourshop_active { 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	background-position:-400px -1px; 
}
ul.menu li a.blog:hover, ul.menu li a.blog_active { 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	background-position:-525px -1px; 
}
ul.menu li a.contact:hover,ul.menu li a.contact_active{ 
	background:transparent url(img/nav_on.png) no-repeat scroll left top;
	background-position:-650px -1px; 
}