#leave-comment{
background:url(http://media.glamourkills.com/images/comment_btns.jpg) no-repeat left top;
height:23px;
width:197px;
float:left;
}

	#leave-comment:hover{
	background-position: left -27px;
	cursor: pointer;
	}
	
#view-comment{
background:url(http://media.glamourkills.com/images/comment_btns.jpg) no-repeat -197px top;
height:23px;
width:180px;
float:left;
}

	#view-comment:hover{
	background-position: -197px -27px;
	}
	

#add-cart-btn{
background:url(http://media.glamourkills.com/images/cart_btns.jpg) no-repeat 0 0;
height:26px;
width:135px;
margin: 0 5px 0 0;
float:left;
color: transparent;
border: none;
}

	#add-cart-btn:hover{
	background-position: 0 -27px;
	}
	
#checkout-btn{
background:url(http://media.glamourkills.com/images/cart_btns.jpg) no-repeat -135px 0;
height:26px;
width:122px;
float:left;
}

	#checkout-btn:hover{
	background-position: -135px -27px;
	}
	
#login-btn{
background:url(http://media.glamourkills.com/images/login_btns.jpg) no-repeat 0 0;
height:27px;
width:100px;
float:left;
text-indent:-9999px;
color:transparent;
}

input#login-btn{
border:none;
}

	#login-btn:hover{
	background-position:0 -27px;
	}
	
#signup-btn{
background:url(http://media.glamourkills.com/images/login_btns.jpg) no-repeat -100px 0;
height:27px;
width:100px;
float:left;
text-indent: -9999px;
}

	#signup-btn:hover{
	background-position: -100px -27px;
	}
	
#intl-btn{
background:url(http://media.glamourkills.com/images/store_locator_btns.jpg) no-repeat 0 0;
height:16px;
width:144px;
}

	#intl-btn:hover{
	background-position: -146px 0;
	}
	
#online-retail-btn{
background:url(http://media.glamourkills.com/images/store_locator_btns.jpg) no-repeat 0 -16px;
height:16px;
width:144px;
}

	#online-retail-btn:hover{
	background-position: -146px -16px;
	}
	
#signup-main{
background:url(http://media.glamourkills.com/images/signup_main.jpg) no-repeat 0 top;
height:41px;
width:128px;
text-indent:-9999px;
position: absolute;
top: 40px;
}

	#signup-main:hover{
	background-position: 0 -41px;
	}

#states-map{
display:none;
}

#states{
float:left;
margin-left:576px;
position:absolute;
top:368px;
width:41px;
z-index: 9;
}

#states div{width:41px;}

#states div:hover{cursor:pointer;}

#ma{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -137px;
height:21px;
width:41px;
float:left;
text-indent:-9999px;
}

	#ma:hover{background-position:0 -516px;}
	
#ri{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -157px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;
}

	#ri:hover{
	background-position:0 -536px;	}
	
#ct{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -178px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;}

	#ct:hover{
	background-position:0 -557px;	}
	
#nj{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -199px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;
}

	#nj:hover{
	background-position:0 -578px;	}
	
#de{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -220px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;
}

	#de:hover{
	background-position:0 -599px;	}
	
#dc{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -261px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;
position:relative;
top:-1px;
}

	#dc:hover{
	background-position:0 -640px;	}
	
#md{
background:url(http://media.glamourkills.com/images/map_sprite-clean.jpg) no-repeat 0 -242px;
height:21px;
width:41px;
float:left;
clear:left;
text-indent:-9999px;
}

	#md:hover{
	background-position:0 -621px;	}
	
