@charset "UTF-8"; 

/* Insert Page Styles--specific to this page--in this file */



/*START SHARED LINKS FORMATTING*/

/*must create this for every share expansion box*/


#sharelinksbox
{
display:inline-block;

/*border:1px solid #00FF00;*/
}

.sharebutton_box
{
float:left;
/*border:1px solid #FF0000;*/
}


#fb_likesharebox {
display: none;
}

#tw_tweetfollowbox {
/*display: none;*/
height:0px;
width:0px;
visibility:hidden;
overflow:hidden;
}

#tw_tweetbox {
/*display: none;*/
height:0px;
width:0px;
visibility:hidden;
overflow:hidden;
}

#tw_followbox {
/*display: none;*/
height:0px;
width:0px;
visibility:hidden;
overflow:hidden;
}


.shareheader {
/*height:30px;*/
float: left;

/*border:1px solid #FF0000;*/

margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */
font-family: arial, gadget, sans-serif;
font-weight:bold;
color: #FFFFFF;
font-size:14px;
}

.socialslide {
/*width:800px;*/
/*height:30px;*/
float: right;

display:inline-block;

/*border:1px solid #FF0000;*/

/*border:1px solid #BCE0F1;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */

}

.socialroll {
/*width:800px;*/
float: right;

/*display:inline-block;*/

/*border:1px solid #BCE0F1;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */
}

.socialpopout {
/*width:800px;*/
float: right;
/*display:inline-block;*/


/*border:1px solid #BCE0F1;*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */
}

.widget
 {


float: left;
/*border:1px solid #BCE0F1;*/
margin:3px 3px 3px 3px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */
}

.widget_slidoutbox
 {
width:auto;
height:auto;
/*border:1px solid #BCE0F1;*/

/*display:inline-block;*/ 
vertical-align:bottom;
display:table-cell;

float: left;
/*border:1px solid #BCE0F1;*/
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*top, right, bottom, and left */

}


/*Start Social Slide */

.social-slide20 {

	background-size: 20px 40px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin: 3px;
	
	float:left;

	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}


.social-slide20:hover {
	background-position: 0px -20px;
	/*box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);*/
}

.slidebutton_hover20 {
	background-position: 0px -20px;
	/*box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);*/
}

.social-slide24 {
	background-size: 24px 48px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	margin: 3px;
	
	float: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-slide24:hover {

	background-position: 0px -24px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}

.slidebutton_hover24 {
	background-position: 0px -24px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}


.social-slide30 {
	background-size: 30px 60px;
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin: 5px;
	
	float: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-slide30:hover {
	background-position: 0px -30px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}

.slidebutton_hover30 {
	background-position: 0px -30px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}

.social-slide48 {
	background-size: 48px 96px;
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	margin: 10px;
	
	float: left;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-slide48:hover {
	background-position: 0px -48px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}

.slidebutton_hover48 {
	background-position: 0px -48px;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
}


/*Start Social Slide -- Define Image*/



.twitter-slide {
	background-image: url('/img/share_icons/slide/twitter-hover.png');
}

.twittertweet-slide {
	background-image: url('/img/share_icons/slide/twitter-hover.png');
}


.twitterfollow-slide {
	background-image: url('/img/share_icons/slide/twitter-hover.png');
}


.facebook-slide {
	background-image: url('/img/share_icons/slide/facebook-hover.png');
}

.facebooklike-slide {
	background-image: url('/img/share_icons/slide/facebook-hover.png');
}

.facebookshare-slide {
	background-image: url('/img/share_icons/slide/facebook-hover.png');
}

.google-slide {
	background-image: url('/img/share_icons/slide/google-hover.png');
}

.linkedin-slide {
	background-image: url('/img/share_icons/slide/linkedin-hover.png');
}

.pinterest-slide {
	background-image: url('/img/share_icons/slide/pinterest-hover.png');
}

.instagram-slide {
	background-image: url('/img/share_icons/slide/instagram-hover.png');
}

.tumblr-slide {
	background-image: url('/img/share_icons/slide/tumblr-hover.png');
}

.reddit-slide {
	background-image: url('/img/share_icons/slide/reddit-hover.png');
}

.stumbleupon-slide {
	background-image: url('/img/share_icons/slide/stumbleupon-hover.png');
}

.youtube-slide {
	background-image: url('/img/share_icons/slide/youtube-hover.png');
}

.rss-slide {
	background-image: url('/img/share_icons/slide/rss-hover.png');
}

.blogger-slide {
	background-image: url('/img/share_icons/slide/blogger-hover.png');
}

.email-sprite-slide {
	background-image: url('/img/share_icons/slide/email-sprite-hover.png');
}

.skype-slide {
	background-image: url('/img/share_icons/slide/skype-hover.png');
}

.vimeo-slide {
	background-image: url('/img/share_icons/slide/vimeo-hover.png');
}

.yelp-slide {
	background-image: url('/img/share_icons/slide/yelp-hover.png');
}

.print-slide {
	background-image: url('/img/share_icons/slide/print-hover.png');
}



/*Social Roll*/

.social-roll20 {
	background-size: 20px 20px;	
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin: 3px;
	float: left;
	border-radius: 50%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-roll20:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}

.rollbutton_hover20 {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}


.social-roll24 {
	background-size: 24px 24px;	
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	margin: 3px;
	float: left;
	border-radius: 50%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

.social-roll24:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}

.rollbutton_hover24 {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}


.social-roll30 {
	background-size: 30px 30px;	
	background-repeat: no-repeat;
	height: 30px;
	width: 30px;
	margin: 5px;
	float: left;
	border-radius: 50%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social-roll30:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}

.rollbutton_hover30 {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}


.social-roll48 {
	background-size: 48px 48px;	
	background-repeat: no-repeat;
	height: 48px;
	width: 48px;
	margin: 10px;
	float: left;
	border-radius: 50%;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.social-roll48:hover {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}

.rollbutton_hover48 {
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}


/*Start Social Roll -- Define Image*/

.twitter-roll {
	background-image: url('/img/share_icons/roll/twitter-48gray-circle.png');
}

.twitter-roll:hover {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}

.twitter_hover {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}

.twittertweet-roll {
	background-image: url('/img/share_icons/roll/twitter-48gray-circle.png');
}

.twittertweet-roll:hover {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}

.twittertweet_hover {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}


.twitterfollow-roll {
	background-image: url('/img/share_icons/roll/twitter-48gray-circle.png');
}

.twitterfollow-roll:hover {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}

.twitter_fallow {
	background-image: url('/img/share_icons/roll/twitter-48circle.png');
}

.facebook-roll {
	background-image: url('/img/share_icons/roll/facebook-48gray-circle.png');
}
.facebook-roll:hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}

.facebook_hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}


.facebooklike-roll {
	background-image: url('/img/share_icons/roll/facebook-48gray-circle.png');
}
.facebooklike-roll:hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}
.facebooklike_hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}


.facebookshare-roll {
	background-image: url('/img/share_icons/roll/facebook-48gray-circle.png');
}
.facebookshare-roll:hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}
.facebookshare_hover {
	background-image: url('/img/share_icons/roll/facebook-48circle.png');
}



.google-roll {
	background-image: url('/img/share_icons/roll/google-48gray-circle.png');
}

.google-roll:hover {
	background-image: url('/img/share_icons/roll/google-48circle.png');
}
.google_hover {
	background-image: url('/img/share_icons/roll/google-48circle.png');
}




.linkedin-roll {
	background-image: url('/img/share_icons/roll/linkedin-48gray-circle.png');
}

.linkedin-roll:hover {
	background-image: url('/img/share_icons/roll/linkedin-48circle.png');
}
.linkedin_hover {
	background-image: url('/img/share_icons/roll/linkedin-48circle.png');
}



.pinterest-roll {
	background-image: url('/img/share_icons/roll/pinterest-48gray-circle.png');
}

.pinterest-roll:hover {
	background-image: url('/img/share_icons/roll/pinterest-48circle.png');
}

.pinterest_hover {
	background-image: url('/img/share_icons/roll/pinterest-48circle.png');
}


.instagram-roll {
	background-image: url('/img/share_icons/roll/instagram-48gray-circle.png');
}

.instagram-roll:hover {
	background-image: url('/img/share_icons/roll/instagram-48circle.png');
}

.instagram_hover {
	background-image: url('/img/share_icons/roll/instagram-48circle.png');
}


.tumblr-roll {
	background-image: url('/img/share_icons/roll/tumblr-48gray-circle.png');
}

.tumblr-roll:hover {
	background-image: url('/img/share_icons/roll/tumblr-48circle.png');
}

.tumblr_hover {
	background-image: url('/img/share_icons/roll/tumblr-48circle.png');
}


.reddit-roll {
	background-image: url('/img/share_icons/roll/reddit-48gray-circle.png');
}

.reddit-roll:hover {
	background-image: url('/img/share_icons/roll/reddit-48circle.png');
}

.reddit_hover {
	background-image: url('/img/share_icons/roll/reddit-48circle.png');
}


.stumbleupon-roll {
	background-image: url('/img/share_icons/roll/stumbleupon-48gray-circle.png');
}

.stumbleupon-roll:hover {
	background-image: url('/img/share_icons/roll/stumbleupon-48circle.png');
}

.stumbleupon_hover {
	background-image: url('/img/share_icons/roll/stumbleupon-48circle.png');
}


.youtube-roll {
	background-image: url('/img/share_icons/roll/youtube-48gray-circle.png');
}

.youtube-roll:hover {
	background-image: url('/img/share_icons/roll/youtube-48circle.png');
}

.youtube_hover {
	background-image: url('/img/share_icons/roll/youtube-48circle.png');
}


.rss-roll {
	background-image: url('/img/share_icons/roll/rss-48gray-circle.png');
}

.rss-roll:hover {
	background-image: url('/img/share_icons/roll/rss-48circle.png');
}

.rss-roll_hover {
	background-image: url('/img/share_icons/roll/rss-48circle.png');
}


.blogger-roll {
	background-image: url('/img/share_icons/roll/blogger-48gray-circle.png');
}

.blogger-roll:hover {
	background-image: url('/img/share_icons/roll/blogger-48circle.png');
}

.blogger_hover {
	background-image: url('/img/share_icons/roll/blogger-48circle.png');
}


.email-sprite-roll {
	background-image: url('/img/share_icons/roll/email-sprite-48gray-circle.png');
}
.email-sprite-roll:hover {
	background-image: url('/img/share_icons/roll/email-sprite-48circle.png');
}

.email-sprite_hover {
	background-image: url('/img/share_icons/roll/email-sprite-48circle.png');
}

.skype-roll {
	background-image: url('/img/share_icons/roll/skype-48gray-circle.png');
}

.skype-roll:hover {
	background-image: url('/img/share_icons/roll/skype-48circle.png');
}
.skype_hover {
	background-image: url('/img/share_icons/roll/skype-48circle.png');
}



.vimeo-roll {
	background-image: url('/img/share_icons/roll/vimeo-48gray-circle.png');
}
.vimeo-roll:hover {
	background-image: url('/img/share_icons/roll/vimeo-48circle.png');
}

.vimeo_hover {
	background-image: url('/img/share_icons/roll/vimeo-48circle.png');
}


.yelp-roll {
	background-image: url('/img/share_icons/roll/yelp-48gray-circle.png');
}

.yelp-roll:hover {
	background-image: url('/img/share_icons/roll/yelp-48circle.png');
}

.yelp_hover {
	background-image: url('/img/share_icons/roll/yelp-48circle.png');
}


.print-roll {
	background-image: url('/img/share_icons/roll/print-48gray-circle.png');
}

.print-roll:hover {
	background-image: url('/img/share_icons/roll/print-48circle.png');
}

.print_hover {
	background-image: url('/img/share_icons/roll/print-48circle.png');
}



/*Social Popout*/

.social-popout20 {
	height: 20px;
	width: 20px;
	margin: 3px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout20 img {
	border-radius: 50%;
	margin: 4px;
	width: 100%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout20 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.popout_hover20 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}


.social-popout24 {
	height: 24px;
	width: 24px;
	margin: 3px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout24 img {
	border-radius: 50%;
	margin: 4px;
	width: 100%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout24 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}
.popout_hover24 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}


.social-popout30 {
	height: 30px;
	width: 30px;
	margin: 5px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout30 img {
	border-radius: 50%;
	margin: 4px;
	width: 100%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout30 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.popout_hover30 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.social-popout48 {
	height: 48px;
	width: 48px;
	margin: 5px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout48 img {
	border-radius: 50%;
	margin: 4px;
	width: 100%;
	box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout48 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}

.popout_hover48 img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}
