/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 43px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.sgoing, .smaybe, .h_smaybe {
		display: block;
		width: 43px;
		height: 16px;
		cursor: pointer;
}

a:hover.sgoing, a:hover.smaybe, a:hover.h_smaybe {
		background-position: -43px 0;
}

.sgoing{
	background: url('../images/buttons/sgoing_ani.png') 0 0 no-repeat;
	margin: 4px 0 -7px 0;
}

.smaybe {
		float: right;
		background: url('../images/buttons/smaybe_ani.png') 0 0 no-repeat;
		margin: -9px 10px 0 0;
}
		
.h_smaybe {
		float: right;
		background: url('../images/buttons/smaybe_ani.png') 0 0 no-repeat;
		margin: 0 0 0 0;
}
		
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 44px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.list_view, .map_view{
	display: block;
	width: 44px;
	height: 27px;
	cursor: pointer;
}

a:hover.list_view, a:hover.map_view{
	background-position: -44px 0;
}

.list_view{
	background: url('../images/icons/listtab_ani.png') 0 0 no-repeat;
}

.map_view{
	background: url('../images/icons/maptab_ani.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 45px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.create_events, .favorite, .add_venue, .favorite_off{
	display: block;
	width: 45px;
	height: 45px;
	cursor: pointer;
}

a:hover.create_events, a:hover.favorite, a:hover.add_venue{
	background-position: -45px 0;
}

.create_events{
	background: url('../images/icons/create_event_ani.png') 0 0 no-repeat;
}

.favorite{
	background: url('../images/icons/favorite_ani.png') 0 0 no-repeat;
}

.favorite_off{
	background: url('../images/icons/favorite_off.png') 0 0 no-repeat;
}

.add_venue{
	background: url('../images/icons/add_ani.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 62px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.going, .maybe, .post, .confirm, .cancel, .apply, .share, .my_going, .my_maybe, .cancel_off, .going_off, .maybe_off {
		display: block;
		width: 62px;
    	height: 23px;
		margin: 0 0 0 -5px;
		cursor: pointer;
}

.my_maybe_inactive, .my_going_inactive, .cancel_inactive {
		display: block;
		width: 62px;
   	height: 23px;
		margin: 0 0 0 -5px;
}
      	
a:hover.going, a:hover.maybe, a:hover.post, a:hover.apply, a:hover.share, a:hover.my_going, a:hover.my_maybe, a:hover.cancel {
        background-position: -62px 0;
}

.going {
		background: url('../images/buttons/going_ani.png') 0 0 no-repeat;
}

.maybe {
		background: url('../images/buttons/maybe_ani.png') 0 0 no-repeat;
}

.post {
		background: url('../images/buttons/post_ani.png') 0 0 no-repeat;
}

.cancel, .cancel_inactive {
		background: url('../images/buttons/cancel_ani.png') 0 0 no-repeat;
}

.apply {
		background: url('../images/buttons/apply_ani.png') 0 0 no-repeat;
		margin:17px 0 -20px 17px;
}

.share {
		background: url('../images/buttons/share_ani.png') 0 0 no-repeat;
}

.my_going, .my_going_inactive {
		background: url('../images/buttons/my_going.png') 0 0 no-repeat;
}

		
.my_maybe, .my_maybe_inactive {
		background: url('../images/buttons/my_maybe.png') 0 0 no-repeat;
}

.cancel_off{
	background:url('../images/buttons/cancel_off.png') 0 0 no-repeat;
}

.going_off{
	background:url('../images/buttons/going_off.png') 0 0 no-repeat;
}

.maybe_off{
	background:url('../images/buttons/maybe_off.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 70px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.cancel_btn{
	display: block;
	width: 70px;
	height: 23px;
	margin: 0 0 0 -5px;
	cursor: pointer;
}

a:hover.cancel_btn{
		background-position: -70px 0;
}

.cancel_btn {
		background: url('../images/buttons/cancel.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 76px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.confirm, .donate, .submit_pop, .update{
	display:block;
	width:76px;
	height:23px;
	cursor:pointer;
}
		
a:hover.confirm, a:hover.donate, a:hover.submit_pop, a:hover.update {
		background-position: -76px 0;
}

.confirm{
		background: url('../images/buttons/confirm_ani.png') 0 0 no-repeat;
}

.donate {
		background: url('../images/buttons/donate_ani.png') 0 0 no-repeat;
}

.submit_pop{
	background:url('../images/buttons/submit_pop.png') 0 0 no-repeat;
}

.update{
	background:url('../images/buttons/update_ani.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 104px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.submit{
	display:block;
	width:104px;
	height:30px;
	cursor:pointer;
}

a:hover.submit{
	background-position: -104px 0;
}

.submit{
	background:url('../images/buttons/submit_ani.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 122px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

a.sign_up{
	display:block;
	width:122px;
	height:38px;
	cursor:pointer;
}

a:hover.sign_up{
	background-position:-122px 0;
}

.sign_up{
	background: url('../images/buttons/sign_up.png') 0 0 no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 148px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/	
input.change_pw {
		display:block;
		width:148px;
		height:23px;
		background: url('../images/buttons/change_password_ani.png') 0 0 no-repeat;
		margin:60px 0 0 -310px;
		cursor:pointer;
}

input:hover.change_pw {
		background-position:-148px 0;
}
		
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Width: 160px <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
a.confirm_friends, .add_event, .add_place{
	display:block;
	width:160px;
	height:23px;
	cursor:pointer;
}

a:hover.confirm_friends, a:hover.add_event, a:hover.add_place{
	background-position: -160px 0;
}

.confirm_friends{
	background:url('../images/buttons/confirm_your_friends_ani.png') 0 0 no-repeat;
}

.add_event{
	background:url('../images/buttons/add_event.png') 0 0 no-repeat;
}

.add_place{
	background:url('../images/buttons/add_venue.png') 0 0 no-repeat;
}

a.invite:hover {
	text-decoration: underline;
}
