/* 	still water interactive
	shaun russell
	9/1/2010				*/

#utility_nav {
	position: absolute;
	right: 17px;
	bottom: 79px;
	height: 18px;
	width: 580px;
}
#utility_nav ul {
	height: 18px;
	width: 100%;
}
#utility_nav li {
	float: left;
}
#utility_nav li a {
	display: block;
	background: url('../images/layout/navigation/utility-navigation.png') no-repeat;
	height: 18px;
	text-indent: -9999px;
    overflow: hidden;
}
#utility_nav li.active a {
	background-position: inherit -18px !important;
}



.nav_news {
	width: 53px;
	background-position: 0px -0px !important;
}
.nav_news:hover {
	background-position: 0px -18px !important;
}
.nav_faq {
	width: 46px;
	background-position: -53px -0px !important;
}
.nav_faq:hover {
	background-position: -53px -18px !important;
}
.nav_contact {
	width: 64px;
	background-position: -99px -0px !important;
}
.nav_contact:hover {
	background-position: -99px -18px !important;
}
.nav_about {
	width: 144px;
	background-position: -163px -0px !important;
}
.nav_about:hover {
	background-position: -163px -18px !important;
}
.nav_loyalty {
	width: 118px;
	background-position: -307px -0px !important;
}
.nav_loyalty:hover {
	background-position: -307px -18px !important;
}
.nav_careers {
	width: 72px;
	background-position: -425px -0px !important;
}
.nav_careers:hover {
	background-position: -425px -18px !important;
}
/*google translater*/
#utility_nav .goog-te-gadget-simple {
	border: 0 solid #000 !important;
	background: transparent !important;
}
#utility_nav .goog-te-gadget span {
	display: none !important;
}
#utility_nav .goog-te-gadget img {
	background: url("../images/layout/navigation/utility-navigation.png") no-repeat scroll 0 0 transparent !important;
	display: block !important;
	height: 18px !important;
	background-position: -497px 0 !important;
	width: 68px !important;
}
#utility_nav .goog-te-gadget img:hover {
	background-position: -497px -18px !important;
}
#goog-gt-tt {
	display: none !important;
}
iframe.goog-te-menu-frame.skiptranslate {
	position: absolute;
	z-index: 1000;
}
body > div.skiptranslate {
	display: none;
}


/*News Navigation */
#news_navigation {
    float: left;
    padding: 6px 0 0 100px;
}
#news_navigation li {
    float: left;
    margin-left: 6px;
}
#news_navigation li a {
    background: url("../images/layout/navigation/news-navigation-sprite.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    padding-right: 6px;
    text-indent: -9999px;
}

#news_navigation li a.nav_media_buzz {
    width: 70px;
}
#news_navigation li a.nav_media_buzz:hover {
    background-position: 0 -21px;
}

#news_navigation li a.nav_news_reviews {
    width: 90px;
    background-position: -80px 0;
}
#news_navigation li a.nav_news_reviews:hover {
    background-position: -80px -21px;
}

#news_navigation li a.nav_news_the_story {
    width: 64px;
    background-position: -178px 0;
}
#news_navigation li a.nav_news_the_story:hover {
    background-position: -178px -21px;
}

#news_navigation li a.nav_news_history {
    width: 44px;
    background-position: -254px 0;
}
#news_navigation li a.nav_news_history:hover {
    background-position: -254px -21px;
}

#news_navigation li a.nav_news_online_media_center {
    width: 126px;
    background-position: -311px 0;
}
#news_navigation li a.nav_news_online_media_center:hover {
    background-position: -311px -21px;
}

#news_navigation li:first-child {
    margin-left: 0;
}
#news_navigation li:last-child a {
    padding-right: 0 !important;
}



/*	espanol utility navigation 	*/
.espanol #utility_nav {
	width: 570px;
}
.espanol #utility_nav li a {
	background: url('http://www.hotelpalomar-sf.com/design/images/layout/navigation/espanol-utility-navigation.gif') no-repeat;
}
.nav_hoteles {
	width: 128px;
}
.nav_hoteles:hover {
	background-position: 0 -26px !important;
}
.nav_atracciones {
	background-position: -128px 0 !important;
	width: 156px;
}
.nav_atracciones:hover {
	background-position: -128px -26px !important;
}
.nav_mapa {
	background-position: -284px 0 !important;
	width: 60px;
}
.nav_mapa:hover {
	background-position: -284px -26px !important;
}
.nav_programa {
	background-position: -344px 0 !important;
	width: 226px;
}
.nav_programa:hover {
	background-position: -344px -26px !important;
}


/*	main_navigation  */
#main_nav {
	background: url('../images/layout/media-frame.png') top no-repeat;
	bottom: 0;
	clear: both;
	height: 41px;
	left: 0;
	position: absolute;
	width: 100%;
}
#main_nav ul {
	float: left;
	height: 36px;
	margin: 5px 8px 0;
	width: 930px;
}
#main_nav li {
	float: left;
}
#main_nav li a {
	background: url('../images/layout/navigation/main-navigation.png') no-repeat;
	display: block;
	height: 36px;
	text-indent: -9999px;
}
#main_nav li a.active {
	background-position: 0 -36px !important;
}




.nav_reservations {
	width: 133px;
	background-position: -0px 0 !important;
}
.nav_reservations_subnav {
	width: 133px;
	background-position: -0px 0 !important;
}
.nav_reservations:hover, .nav_reservations_subnav:hover .nav_reservations_subnav, .section_reservations .nav_reservations{
	background-position: -0px -36px !important;
}

.current .nav_reservations_subnav {
background-position: -0px -36px !important;
}


.nav_photos {
	width: 79px;
	background-position: -133px 0 !important;
}
.nav_photos_subnav {
	width: 79px;
	background-position: -133px 0 !important;
}
.nav_photos:hover, .nav_photos_subnav:hover .nav_photos_subnav, .section_photos .nav_photos{
	background-position: -133px -36px !important;
}
.current .nav_photos_subnav {
background-position: -133px -36px !important;
}



.nav_special_offers {
	width: 132px;
	background-position: -212px 0 !important;
}
.nav_special_offers_subnav {
	width: 132px;
	background-position: -212px 0 !important;
}
.nav_special_offers:hover, .nav_special_offers_subnav:hover .nav_special_offers_subnav, .section_offers .nav_special_offers{
	background-position: -212px -36px !important;
}
.current .nav_special_offers_subnav {
background-position: -212px -36px !important;
}





.nav_our_hotel {
	width: 101px;
	background-position: -344px 0 !important;
}
.nav_our_hotel_subnav {
	width: 101px;
	background-position: -344px 0 !important;
}
.nav_our_hotel:hover, .nav_our_hotel_subnav:hover .nav_our_hotel_subnav, .section_our_hotel .nav_our_hotel{
	background-position: -344px -36px !important;
}
.current .nav_our_hotel_subnav {
background-position: -344px -36px !important;
}





.nav_meetings {
	width: 155px;
	background-position: -445px 0 !important;
}
.nav_meetings_subnav {
	width: 155px;
	background-position: -445px 0 !important;
}
.nav_meetings:hover, .nav_meetings_subnav:hover .nav_meetings_subnav, .section_meetings .nav_meetings{
	background-position: -445px -36px !important;
}
.current .nav_meetings_subnav {
background-position: -445px -36px !important;
}





.nav_weddings {
	width: 100px;
	background-position: -600px 0 !important;
}
.nav_weddings_subnav {
	width: 100px;
	background-position: -600px 0 !important;
}
.nav_weddings:hover, .nav_weddings_subnav:hover .nav_weddings_subnav, .section_weddings .nav_weddings {
	background-position: -600px -36px !important;
}
.current .nav_weddings_subnav {
background-position: -600px -36px !important;
}




.nav_dining {
	width: 120px;
	background-position: -700px 0 !important;
}
.nav_dining_subnav {
	width: 120px;
	background-position: -700px 0 !important;
}
.nav_dining:hover, .nav_dining_subnav:hover .nav_dining_subnav, .section_dining .nav_dining{
	background-position: -700px -36px !important;
}
.current .nav_dining_subnav {
background-position: -700px -36px !important;
}





.nav_location {
	width: 108px;
	background-position: -820px 0 !important;
}
.nav_location_subnav {
	width: 108px;
	background-position: -820px 0 !important;
}
.nav_location:hover, .nav_location_subnav:hover .nav_location_subnav, .section_location .nav_location{
	background-position: -820px -36px !important;
}
.current .nav_location_subnav {
background-position: -820px -36px !important;
}




.section_offers .nav_special_offers_subnav ul, .section_our_hotel .nav_our_hotel_subnav ul, .section_meetings .nav_meetings_subnav ul, .section_location .nav_location_subnav ul {
   display: block !important;
   z-index: 250;
}



/* subnavigation */
#main_nav ul ul {
	background: url('../images/layout/navigation/subnav-sprites.png') 0 -420px no-repeat;
	height: 35px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	bottom: -34px;
	left:-1px;
	text-align: left;
	letter-spacing: -.3em;
	z-index:250;
	display:none;
}
#main_nav ul ul li {
	display: inline-block;
	float: left;
    }

/*Photos styles*/
.subnav_all_photos {
  background: url('../images/layout/navigation/subnav-sprites.png') 0 0 !important;
  width: 255px;
}
.subnav_all_photos:hover {
  background-position: 0 -35px !important;
}
.subnav_meetings_events_photos {
  background: url('../images/layout/navigation/subnav-sprites.png') -255px 0 !important;
  width: 220px;
}
.subnav_meetings_events_photos:hover, .page_meetings_photos .subnav_meetings_events_photos {
  background-position: -255px -35px !important;
}
.subnav_instagram {
  background: url('../images/layout/navigation/subnav-sprites.png') -475px 0 !important;
  width: 455px;
}
.subnav_instagram:hover, .page_instagram .subnav_instagram {
  background-position: -475px -35px !important;
}






/*Special Offers styles*/
.subnav_packages {
background: url('../images/layout/navigation/subnav-sprites.png') 0 -70px !important;
width: 194px;
margin-left: -20px;
}
.subnav_packages:hover, .page_packages .subnav_packages {
background-position: 0 -105px !important;
}
.subnav_experience_packages {
background: url('../images/layout/navigation/subnav-sprites.png') -194px -70px !important;
width: 144px;
}
.subnav_experience_packages:hover, .page_static_packages .subnav_experience_packages {
background-position: -194px -105px !important;
}
.subnav_aaa {
background: url('../images/layout/navigation/subnav-sprites.png') -338px -70px !important;
width: 116px;
}
.subnav_aaa:hover, .page_aaa_members .subnav_aaa {
background-position: -338px -105px !important;
}
.subnav_global {
background: url('../images/layout/navigation/subnav-sprites.png') -454px -70px !important;
width: 128px;
}
.subnav_global:hover, .page_global_business_program .subnav_global {
background-position: -454px -105px !important;
}

.subnav_per_diem {
  background: url('../images/layout/navigation/subnav-sprites.png') -582px -70px !important;
  width: 150px;
}
.subnav_per_diem:hover, .page_per_diem_rates .subnav_per_diem {
  background-position: -582px -105px !important;
}

.subnav_small {
background: url('../images/layout/navigation/subnav-sprites.png') -732px -70px !important;
width: 110px;
    }
.subnav_small:hover, .page_small .subnav_small {
background-position: -732px -105px !important;
    }
.subnav_gift_cards {
background: url('../images/layout/navigation/subnav-sprites.png') -842px -70px !important;
width: 90px;
}
.subnav_gift_cards:hover {
background-position: -842px -105px !important;
}

/*Our Hotel styles*/
.subnav_accommodations {
	background: url('../images/layout/navigation/subnav-sprites.png') 0 -140px !important;
	width: 190px;
}
.subnav_accommodations:hover, .page_accommodations .subnav_accommodations {
	background-position: 0 -175px !important;
}

.subnav_services {
	background: url('../images/layout/navigation/subnav-sprites.png') -190px -140px !important;
	width: 137px;
}
.subnav_services:hover, .page_services_amenities .subnav_services {
	background-position: -190px -175px !important;
}

.subnav_spa {
	background: url('../images/layout/navigation/subnav-sprites.png') -327px -140px !important;
	width: 147px;
}
.subnav_spa:hover, .page_in_room_spa_services .subnav_spa {
	background-position: -327px -175px !important;
}

.subnav_fitness {
	background: url('../images/layout/navigation/subnav-sprites.png') -474px -140px !important;
	width: 115px;
}
.subnav_fitness:hover, .page_fitness_center .subnav_fitness {
	background-position: -474px -175px !important;
}

.subnav_pet {
	background: url('../images/layout/navigation/subnav-sprites.png') -589px -140px !important;
	width: 100px;
}
.subnav_pet:hover, .page_pet_friendly .subnav_pet {
	background-position: -589px -175px !important;
}

.subnav_kimptonkids {
	background: url('../images/layout/navigation/subnav-sprites.png') -689px -140px !important;
	width: 95px;
}
.subnav_kimptonkids:hover, .page_kimpton_kids .subnav_kimptonkids {
	background-position: -689px -175px !important;
}

/*.subnav_earthcare {
	background: url('../images/layout/navigation/subnav-sprites.png') -784px -140px !important;
	width: 121px;
}
.subnav_earthcare:hover, .page_green_hotel .subnav_earthcare {
	background-position: -784px -175px !important;
}*/
.subnav_suites {
	background: url('../images/layout/navigation/subnav-sprites.png') -784px -140px !important;
	width: 56px;
}
.subnav_suites:hover, .page_suites .subnav_suites {
	background-position: -784px -175px !important;
}

/*Meetings/Events styles*/
.subnav_overview {
	background: url('../images/layout/navigation/subnav-sprites.png') 0 -210px !important;
	width: 335px;
    }
.subnav_overview:hover, .page_exec .subnav_overview {
background-position: 0 -245px !important;
}

.subnav_social {
    background: url('../images/layout/navigation/subnav-sprites.png') -335px -210px !important;
    width: 104px;
}
.subnav_social:hover, .page_social .subnav_social {
    background-position: -335px -245px !important;
}

.subnav_floorplans {
background: url('../images/layout/navigation/subnav-sprites.png') -439px -210px !important;
width: 90px;
    }
.subnav_floorplans:hover, .page_floorplans .subnav_floorplans {
background-position: -439px -245px !important;
    }

.subnav_photos {
	background: url('../images/layout/navigation/subnav-sprites.png') -529px -210px !important;
	width: 66px;
    }
.subnav_photos:hover, .page_meetings_photos .subnav_photos {
background-position: -529px -245px !important;
    }

.subnav_contact_book {
    background: url('../images/layout/navigation/subnav-sprites.png') -595px -210px !important;
    width: 120px;
}
.subnav_contact_book:hover, .page_book_meeting .subnav_contact_book {
    background-position: -595px -245px !important;
}

/*Dine/Drink Styles*/
.subnav_dirtyhabit {
	background: url('../images/layout/navigation/subnav-sprites.png') 0px -280px !important;
	width: 310px;
}
.subnav_dirtyhabit:hover, .page_dirtyhabit .subnav_dirtyhabit {
	background-position: 0px -315px !important;
}
.subnav_chef {
	background: url('../images/layout/navigation/subnav-sprites.png') -310px -280px !important;
	width: 105px;
}
.subnav_chef:hover, .page_chef .subnav_chef {
	background-position: -310px -315px !important;
}

.subnav_pastry_chef {
	background: url('../images/layout/navigation/subnav-sprites.png') -415px -280px !important;
	width: 135px;
}
.subnav_pastry_chef:hover, .page_pastry_chef .subnav_pastry_chef {
	background-position: -415px -315px !important;
}

.subnav_wine_hour {
	background: url('../images/layout/navigation/subnav-sprites.png') -550px -280px !important;
	width: 130px;
}
.subnav_wine_hour:hover, .page_wine_hour .subnav_wine_hour {
	background-position: -550px -315px !important;
}

.subnav_table {
	background: url('../images/layout/navigation/subnav-sprites.png') -680px -280px !important;
	width: 250px;
}
.subnav_table:hover, .page_table .subnav_table {
	background-position: -680px -315px !important;
}







/*Location Styles*/

.subnav_union {
  background: url('../images/layout/navigation/subnav-sprites.png') 0 -350px !important;
  width: 255px;
}
.subnav_union:hover, .page_union .subnav_union {
  background-position: 0px -385px !important;
}
.subnav_soma {
  background: url('../images/layout/navigation/subnav-sprites.png') -255px -350px !important;
  width: 65px;
}
.subnav_soma:hover, .page_soma .subnav_soma {
  background-position: -255px -385px !important;
}
.subnav_shopping {
  background: url('../images/layout/navigation/subnav-sprites.png') -320px -350px !important;
  width: 90px;
}
.subnav_shopping:hover, .page_shopping .subnav_shopping {
  background-position: -320px -385px !important;
}
.subnav_dining {
  background: url('../images/layout/navigation/subnav-sprites.png') -410px -350px !important;
  width: 60px;
}
.subnav_dining:hover, .page_dine .subnav_dining {
  background-position: -410px -385px !important;
}
.subnav_nightlife {
  background: url('../images/layout/navigation/subnav-sprites.png') -470px -350px !important;
  width: 75px;
}
.subnav_nightlife:hover, .page_nightlife .subnav_nightlife {
  background-position: -470px -385px !important;
}
.subnav_moscone  {
  background: url('../images/layout/navigation/subnav-sprites.png') -545px -350px !important;
  width: 120px;
}
.subnav_moscone:hover, .page_moscone .subnav_moscone {
  background-position: -545px -385px !important;
}
.subnav_map {
  background: url('../images/layout/navigation/subnav-sprites.png') -665px -350px !important;
  width: 265px;
}
.subnav_map:hover, .page_map .subnav_map {
  background-position: -665px -385px !important;
}
/*.subnav_local_tips  {
	background: url('../images/layout/navigation/subnav-sprites.png') 0 -350px !important;
	width: 146px;
}
.subnav_local_tips:hover, .page_local_tips .subnav_local_tips {
	background-position: 0 -385px !important;
}*/

/*.subnav_downtown {
	background: url('../images/layout/navigation/subnav-sprites.png') -326px -350px !important;
	width: 165px;
}
.subnav_downtown:hover, .page_downtown .subnav_downtown {
	background-position: -326px -385px !important;
}*/

/*.subnav_museums {
	background: url('../images/layout/navigation/subnav-sprites.png') -552px -350px !important;
	width: 78px;
}
.subnav_museums:hover, .page_museums .subnav_museums {
	background-position: -552px -385px !important;
}*/




/*Vertical Navigation*/
#meetings_vertical_navigation ul {
	padding: 8px 0 0;
	margin-left: -8px;
}
#meetings_vertical_navigation li a {
	background: url('http://www.hotelpalomar-sf.com/design/images/layout/navigation/meetings-events-vertical-navigation.gif') no-repeat;
	display: block;
	width: 164px;
	text-indent: -9999px;
	line-height: 26px;
}
.nav_vertical_overview:hover {
	background-position: -164px 0 !important;
}
.nav_vertical_photos {
	background-position: 0 -27px !important;
}
.nav_vertical_photos:hover {
	background-position: -164px -27px !important;
}
.nav_vertical_floorplans {
	background-position: 0 -54px !important;
}
.nav_vertical_floorplans:hover {
	background-position: -164px -54px !important;
}
.nav_vertical_menus_dining {
	background-position: 0 -81px !important;
}
.nav_vertical_menus_dining:hover {
	background-position: -164px -81px !important;
}
.nav_vertical_weddings {
	background-position: 0 -108px !important;
}
.nav_vertical_weddings:hover {
	background-position: -164px -108px !important;
}
.nav_vertical_social_events {
	background-position: 0 -135px !important;
}
.nav_vertical_social_events:hover {
	background-position: -164px -135px !important;
}
.nav_vertical_promotions {
	background-position: 0 -162px !important;
}
.nav_vertical_promotions:hover {
	background-position: -164px -162px !important;
}
.nav_vertical_keep_it_green {
	background-position: 0 -189px !important;
}
.nav_vertical_keep_it_green:hover {
	background-position: -164px -189px !important;
}

#our_hotel_vertical_navigation ul {
	padding: 8px 0 0;
	margin-left: -8px;
}
#our_hotel_vertical_navigation li a {
	background: url('http://www.hotelpalomar-sf.com/design/images/layout/navigation/our-hotel-vertical-navigation.gif') no-repeat;
	display: block;
	width: 164px;
	text-indent: -9999px;
	line-height: 26px;
}

.nav_vertical_accommodations:hover, .page_accommodations .nav_vertical_accommodations {
	background-position: -164px 0 !important;
}
.nav_vertical_services_amenities {
	background-position: 0 -27px !important;
}
.nav_vertical_services_amenities:hover {
	background-position: -164px -27px !important;
}
.nav_vertical_in_room_spa_services {
	background-position: 0 -54px !important;
}
.nav_vertical_in_room_spa_services:hover {
	background-position: -164px -54px !important;
}
.nav_vertical_pool_fitness_center {
	background-position: 0 -81px !important;
}
.nav_vertical_pool_fitness_center:hover {
	background-position: -164px -81px !important;
}
.nav_vertical_pet_friendly {
	background-position: 0 -108px !important;
}
.nav_vertical_pet_friendly:hover {
	background-position: -164px -108px !important;
}
.nav_vertical_kimpton_kids {
	background-position: 0 -135px !important;
}
.nav_vertical_kimpton_kids:hover {
	background-position: -164px -135px !important;
}
.nav_vertical_earth_care {
	background-position: 0 -162px !important;
}
.nav_vertical_earth_care:hover {
	background-position: -164px -162px !important;
}


#location_vertical_navigation ul {
	padding: 8px 0 0;
	margin-left: -8px;
}
#location_vertical_navigation li a {
	background: url('http://www.hotelpalomar-sf.com/design/images/layout/navigation/location-vertical-navigation.gif') no-repeat;
	display: block;
	width: 164px;
	text-indent: -9999px;
	line-height: 26px;
}
.nav_vertical_downtown:hover {
	background-position: -164px 0 !important;
}
.nav_vertical_theater_district {
	background-position: 0 -27px !important;
}
.nav_vertical_theater_district:hover {
	background-position: -164px -27px !important;
}
.nav_vertical_neighborhood {
	background-position: 0 -54px !important;
}
.nav_vertical_neighborhood:hover {
	background-position: -164px -54px !important;
}
.nav_vertical_hotel_directions {
	background-position: 0 -81px !important;
}
.nav_vertical_hotel_directions:hover {
	background-position: -164px -81px !important;
}

#news_vertical_navigation ul {
	padding: 8px 0 0;
	margin-left: -8px;
}
#news_vertical_navigation li a {
	background: url('http://www.hotelpalomar-sf.com/design/images/layout/navigation/news-vertical-navigation.gif') no-repeat;
	display: block;
	width: 164px;
	text-indent: -9999px;
	line-height: 26px;
}
.nav_vertical_reviews:hover {
	background-position: -164px 0 !important;
}
.nav_vertical_the_story {
	background-position: 0 -27px !important;
}
.nav_vertical_the_story:hover {
	background-position: -164px -27px !important;
}
.nav_vertical_history {
	background-position: 0 -54px !important;
}
.nav_vertical_history:hover {
	background-position: -164px -54px !important;
}
.nav_vertical_online_media_center {
	background-position: 0 -81px !important;
}
.nav_vertical_online_media_center:hover {
	background-position: -164px -81px !important;
}

.nav_vertical_collaborators {
	background-position: 0 -162px !important;
}
.nav_vertical_collaborators:hover {
	background-position: -164px -162px !important;
}

/*SOCIAL TOP*/
.social-top {
	position: absolute;
	right: 0;
	top: -35px;
	float: right;
	width: 235px;
	font-size: 11px;
}
	.social-top li {
		float: left;
		list-style-type: none;
		padding-left: 15px;
	}
	
	.social-top li#fb-like {
		width: 47px;
	}

.pluginButton {
		font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
		background: linear-gradient(#4C69BA, #3B55A0) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 20px;
		width: auto;
    line-height: 20px;
    padding: 0;
    text-shadow: 0 -1px 0 #354C8C;
    white-space: nowrap;
		display: inline-block;
}
.pluginButton.twitter {
		background: linear-gradient(#00ACED, #3B55A0) repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-position: 0 0 !important;
		width: auto;
		height: 20px;
}

.pluginButton.twitter:hover {
    background: linear-gradient(#00ACED, #4864B1) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #5874C3 #4961A8 #41599F;
    box-shadow: 0 0 1px #607FD6 inset;
		background-position: 0 0 !important;
}
.pluginButton.googleplus {
		background: linear-gradient(#CE3C2A, #88261a) repeat scroll 0 0 rgba(0, 0, 0, 0);
		background-position: 0 0 !important;
}

.pluginButton.googleplus:hover {
    background: linear-gradient(#CE3C2A, #ae3122) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #5874C3 #4961A8 #41599F;
    box-shadow: 0 0 1px #607FD6 inset;
		background-position: 0 0 !important;
}

.pluginButton a {
	color: #fff;
}
.pluginButton a:hover {
	text-decoration: none;
}
.pluginButtonIcon {
    height: 14px;
    left: 0;
    margin: 0 4px;
    position: relative;
    top: 3px;
    vertical-align: top;
    width: 14px;
		background-image: url("../../rsrc.php/v2/y1/r/LVx-xkvaJ0b.png");
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
		background-position: 0 -42px;
}
.pluginButton.twitter .pluginButtonIcon {
	background-image: url("../images/twitter-share.png");
	background-position: 0 0 !important;
}
.pluginButton.googleplus .pluginButtonIcon {
	background-image: url("../images/googleplus-share.png");
	background-position: 0 0 !important;
}
.pluginButton .pluginButtonLabel {
    padding: 0 5px 0 0;
    position: relative;
    vertical-align: top;
}