a:focus
{
-moz-outline-style: none;
}
#home a {
		display:block;
		width:54px;
		height:58px;
		background: url("images/buttons/home.png") -51px 0px no-repeat;
		}
#home a:hover {	
		background: url("images/buttons/home.png") 5px 0px no-repeat;
		}
#home a:active {
		background: url("images/buttons/home.png") 5px 0px no-repeat;
		}
#portfolio a {
		display:block;
		width:55px;
		height:50px;
		background: url("images/buttons/portfolio.png") -51px -7px no-repeat;
		}
#portfolio a:hover {
		background: url("images/buttons/portfolio.png") 4px -7px no-repeat;
		}
#portfolio a:active {
		background: url("images/buttons/portfolio.png") -51px -7px no-repeat;
		}

#contact a {
		display:block;
		width:63px;
		height:64px;
		background: url("images/buttons/contact.png") -64px 0px no-repeat;
		}
#contact a:hover {	
		background: url("images/buttons/contact.png") -1px 0px no-repeat;
		}
#contact a:active {
		background: url("images/buttons/contact.png") -1px 0px no-repeat;
		}		
#email a {
		display:block;
		width:55px;
		height:49px;
		background: url("images/buttons/email.png") -51px -8px no-repeat;
		}
#email a:hover {	
		background: url("images/buttons/email.png") 4px -8px no-repeat;
		}
#email a:active {
		background: url("images/buttons/email.png") 4px -8px no-repeat;
		}

#about a {
		display:block;
		width:55px;
		height:48px;
		background: url("images/buttons/about.png") -51px -8px no-repeat;
		}
#about a:hover {
		background: url("images/buttons/about.png") 4px -8px no-repeat;
		}
#about a:active {
		background: url("images/buttons/about.png") 4px -8px no-repeat;
		}		
#wedding a {
		display:block;
		width:55px;
		height:71px;
		background: url("images/buttons/wedding.png") -52px -2px no-repeat;
		}
#wedding a:hover {	
		background: url("images/buttons/wedding.png") 1px -2px no-repeat;
		}
#wedding a:active {
		background: url("images/buttons/wedding.png") 1px -2px no-repeat;
		}
#basket_menu a {
		display:block;
		width:116px;
		height:30px;
		background: url("images/buttons/add_to_basket.png") 0px -31px no-repeat;
		}
#basket_menu a:hover {	
		background: url("images/buttons/add_to_basket.png") 0px 0px no-repeat;
		}
#basket_menu a:active {
		background: url("images/buttons/add_to_basket.png") 0px 0px no-repeat;
		}
#view_basket_menu a {
		display:block;
		width:116px;
		height:30px;
		background: url("images/buttons/view_basket.png") 0px -31px no-repeat;
		}
#view_basket_menu a:hover {	
		background: url("images/buttons/view_basket.png") 0px 0px no-repeat;
		}
#view_basket_menu a:active {
		background: url("images/buttons/view_basket.png") 0px 0px no-repeat;
		}
#back a {
		display:block;
		width:116px;
		height:30px;
		background: url("images/buttons/back.png") 0px -31px no-repeat;
		}
#back a:hover {	
		background: url("images/buttons/back.png") 0px 0px no-repeat;
		}
#back a:active {
		background: url("images/buttons/back.png") 0px 0px no-repeat;
		}
#update a {
		display:block;
		width:116px;
		height:30px;
		background: url("images/buttons/update.png") 0px -31px no-repeat;
		}
#update a:hover {	
		background: url("images/buttons/update.png") 0px 0px no-repeat;
		}
#update a:active {
		background: url("images/buttons/update.png") 0px 0px no-repeat;
		}
#checkout a {
		display:block;
		width:116px;
		height:30px;
		background: url("images/buttons/checkout.png") 0px -31px no-repeat;
		}
#checkout a:hover {	
		background: url("images/buttons/checkout.png") 0px 0px no-repeat;
		}
#checkout a:active {
		background: url("images/buttons/checkout.png") 0px 0px no-repeat;
		}
#remove a {
		display:block;
		width:32px;
		height:25px;
		z-index:100;
		background: url("images/buttons/remove.png") 0px -31px no-repeat;
		}
#remove a:hover {	
		background: url("images/buttons/remove.png") 0px -2px no-repeat;
		}
#remove a:active {
		background: url("images/buttons/remove.png") 0px -2px no-repeat;
		}
#add a {
		display:block;
		width:116px;
		height:25px;
		z-index:100;
		background: url("images/buttons/add_to_basket.png") 0px -31px no-repeat;
		}
#add a:hover {	
		background: url("images/buttons/add_to_basket.png") 0px 0px no-repeat;
		}
#add a:active {
		background: url("images/buttons/add_to_basket.png") 0px 0px no-repeat;
		}

li ul {
	color: #ffffff;
    display: none;
    width:55px;
	height:50px;
	font-size: 10pt;
	list-style-type: none;
}
li:hover > ul {
	color: #ffffff;
    display: block;
    margin-top:10px;
    border-left:-30px;
    width:55px;
	height:50px;
	z-index:52;
	font-size: 10pt;
	list-style-type: none;
	line-height: 1.0;
	padding:0; 
	}

li {
	list-style-type: none;
	display: block;
	width:55px;
	height:50px;
}
