* {
	margin:							0px;
	padding:						0px;
}

#Google_Album_Frame {

	margin-top:						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					0px;
	position: 						relative;
	z-index: 						10;
}
#Google_Album_Frame.NoShadowNoRadius {
	-webkit-border-radius:			0px;
	-moz-border-radius:				0px;
	border-radius:					0px;
	-webkit-box-shadow: 			none;
	-moz-box-shadow: 				none;
	-o-box-shadow: 					none;
	box-shadow:					 	none;
}

#Google_Album_Frame * {
	moz-box-sizing: 				content-box !important;
	-webkit-box-sizing: 			content-box !important;
	box-sizing: 					content-box !important;
	o-box-sizing: 					content-box !important;
}

#Google_Album_iFrame {
	padding:						10px 0px 10px 0px;
	margin-top:						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-bottom:					0px;
	position: 						relative;
	border: 						solid 0px #CCCCCC;
	-webkit-border-radius:			0px;
	-moz-border-radius:				0px;
	border-radius:					0px;
	background:						url(Images/galleries_bg.gif) repeat;
	z-index: 						10;
}

#Google_Album_Display {
	padding: 						0px;
	margin-left: 					auto;
	margin-right: 					auto;
	margin-top: 					0px;
	width: 							100%;
	z-index: 						1;
	display:						none;
}

#Google_Album_Loader {
	background:						url(Images/ajax-loader.gif) no-repeat bottom center;
	width: 							128px;
	height:							128px;
	margin-left: 					auto;
	margin-right:					auto;
	margin-top:						20px;
	margin-bottom:					20px;
	display:						block;
}

#google-albums-controls {
	width: 							100%;
}
#google-albums-controls-clear {
	clear: 							both;
}
#google-albums-all, #google-album-content {
	width: 							100%; /*set to 100% for fluid / responsive design*/
	margin:							0px auto 0px auto;
}
#google-albums-all {
	text-align:						center;
	width:							100%;
}

#sortByName {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByItems {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByCreate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortByUpdate {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortAsc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#sortDesc {
	font-size: 						10px;
	cursor: 						pointer;
	margin-bottom: 					20px;
	margin-left: 					10px;
	float: 							right;
}
#no-fb-photos {
	margin: 						15px 0px 0px 0px;
	padding: 						0px;
	padding-left: 					8px;
	font-style: 					italic;
}

span.albumName {
	font-size: 						11px;
	line-height: 					11px;
	font-weight: 					bold;
}

.albumHead {
	font-weight: 					bold;
	font-size: 						12px;
	text-align: 					left;
	margin-left: 					0px;
	margin-bottom:					10px;
	display: 						block;
	width:							100%;
	float:							left;
}
.albumTitle {
	font-weight: 					bold;
	font-size: 						14px;
	text-align: 					left;
	padding-top:					10px;
	margin-left: 					20px;
	display: 						block;
	width:							98%;
	float:							left;
}
.albumLink {
	position: 						absolute;
	right: 							20px;
	top: 							10px;
	text-decoration: 				none;
	width: 							100px;
	height: 						71px;
	background:						url(Images/photo-album-icon.png) no-repeat center center;
}
.albumLinkSimple {
	/*position: 					absolute;
	right: 							20px;
	top: 							10px;*/
	text-decoration: 				none;
	width: 							16px;
	height: 						16px;
	background:						url(Images/link.png) no-repeat center center;
}
a.AlbumLinkButtonText {
	display:						block;
	position: 						relative;
	font-size:						12px;
	text-align:						left;
	padding-left:					20px;
	text-decoration:				none;
	color:							#4C9CC5;

}
a.AlbumLinkButtonText:hover {
	color:							#C90000;
}
a.AlbumLinkButtonText:before{
	background: 					transparent url(Images/link.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							0px;
	position: 						absolute;
	top: 							0px;
	width: 							16px;
}
.albumGoogle {
	float: 							right;
	margin-right: 					20px;
	margin-top: 					5px;
}
.albumDesc {
	text-align: 					justify;
	font-size: 						10px;
	padding-left: 					0px;
	padding-right: 					0px;
	margin-bottom:					15px;
	float:							left;
	width:							95%;
}
.albumLinkText {
	text-align: 					justify;
	font-size: 						10px;
	padding-left: 					20px;
	padding-right: 					20px;
	margin-bottom:					15px;
	float:							left;
	width:							95%;
}

.photoThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	border: 						1px solid #CCCCCC;
	display: 						inline-block;
	outline: 						medium none;
	/*padding: 						5px;*/
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
}

.albumThumb {
	background: 					none repeat scroll 0 0 #FFFFFF;
	border: 						1px solid #CCCCCC;
	display: 						inline-block;
	outline: 						medium none;
	/*padding: 						5px;*/
	position: 						relative;
	float: 							left;
	vertical-align:					bottom;
	margin-bottom:					10px;
}
.albumThumb.ShadowCSS3 {
	-webkit-box-shadow: 			0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 				0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 					0px 0px 0px 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.albumThumb:hover, .albumThumb:hover .albumThumbWrap {
	border: 						1px solid rgba(205, 100, 65, 0.8);
    box-shadow: 					0 0 5px rgba(205, 100, 65, 1);
    -webkit-box-shadow: 			0 0 5px rgba(205, 100, 65, 1);
    -moz-box-shadow: 				0 0 5px rgba(205, 100, 65, 1);
}

.albumThumb, .albumThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.photoThumb, .photoThumb i {
	/*height: 						120px;
	width: 							161px;*/
}
.albumWrapper .google-album-shadow1 {
	position: 						relative;
	background:						url(Images/shadow1.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumWrapper .google-album-shadow2 {
	position: 						relative;
	background:						url(Images/shadow2.png) no-repeat bottom center;
	width: 							100%;
	height:							21px;
}
.albumWrapper .google-album-shadow3 {
	position: 						relative;
	background:						url(Images/shadow3.png) no-repeat bottom center;
	width: 							100%;
	height:							16px;
}
.albumThumbWrap {
	background: 					#FFFFFF;
	border: 						1px solid #CCCCCC;
	/*left: 						5px;*/
	/*padding: 						5px;*/
	position: 						absolute;
	float: 							left;
	/*top: 							5px;*/
}
.albumThumb i.google-album-thumb, .photoThumb i {
	background-color: 				#EEEEEE;
	background-position: 			center;
	background-repeat: 				no-repeat;
	display: 						block;
}

.albumThumb span.PaperClipLeft {
	width: 							30px;
	height: 						60px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-5px;
	left: 							6px;
	background: 					url(Images/paper-clip-left.png) no-repeat;
}
.albumThumb span.PaperClipRight {
	width: 							30px;
	height: 						60px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-5px;
	background: 					url(Images/paper-clip-right.png) no-repeat;
}
.albumThumb span.PushPin {
	width: 							28px;
	height: 						21px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-4px;
	background: 					url(Images/pin.png) no-repeat;
}
.photoThumb span.ClearTape,
.albumThumb span.ClearTape {
	width: 							77px;
	height: 						27px;
	display: 						block;
	position: 						absolute;
	top: 							-12px;
	z-index:						20;
	left: 							50px;
	background: 					url(Images/tape.png) no-repeat;
}
.photoThumb span.YellowTape,
.albumThumb span.YellowTape {
	width: 							115px;
	height: 						32px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-13px;
	left: 							30px;
	background: 					url(Images/tape2.png) no-repeat;
}
.photoThumb span.PushPin,
.albumThumb span.PushPin{
	width: 							28px;
	height: 						21px;
	display: 						block;
	position: 						absolute;
	z-index:						20;
	top: 							-8px;
	background: 					url(Images/pin.png) no-repeat;
}

.albumThumb i.google-album-overlay {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/magnifier-plus.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
.albumThumb i.google-album-spinner {
	position: 						absolute;
	padding: 						0px;
	top: 							4px;
	left: 							4px;
    background-image:       		url(Images/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	border: 						1px solid #CCCCCC;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: 						alpha(opacity=30);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}
.albumThumb i.google-album-loading,
.albumThumb span.google-album-loading {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
/*.albumThumb i.google-album-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/
.photoThumb i.fb-photo-overlay {
	position: 						absolute;
	/*padding: 						4px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/magnifier.png);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	-moz-opacity: 					0;
	-khtml-opacity: 				0;
	opacity: 						0;
}
.photoThumb i.fb-photo-spinner {
	position: 						absolute;
	/*padding: 						5px;*/
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: 						alpha(opacity=30);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}
/*.photoThumb i.fb-photo-thumb {
	position: 						absolute;
	padding: 						5px;
	top: 							0px;
	left: 							0px;
    background-image:       		url(Images/loading-gallery.gif);
    background-repeat:      		no-repeat;
    background-position:    		center;
	background-color: 				#000000;
	z-index: 						10;
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.3)";
	filter: 						alpha(opacity=0.3);
	-moz-opacity: 					0.3;
	-khtml-opacity: 				0.3;
	opacity: 						0.3;
}*/
/*.photoThumb i.fb-photo-overlay:hover {
	-ms-filter: 					"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: 						alpha(opacity=70);
	-moz-opacity: 					0.7;
	-khtml-opacity: 				0.7;
	opacity: 						0.7;
	-o-transition-duration: 		1s;
	-moz-transition-duration: 		1s;
	-webkit-transition: 			-webkit-transform 1s;
	-webkit-box-shadow: 			0px 0px 4px #000;
	-moz-box-shadow: 				0px 0px 4px #000;
	box-shadow: 					0px 0px 4px #000;
}*/

.photoThumb:hover {
    box-shadow: 					0 0 5px rgba(205, 100, 65, 1);
    -webkit-box-shadow: 			0 0 5px rgba(205, 100, 65, 1);
    -moz-box-shadow: 				0 0 5px rgba(205, 100, 65, 1);
    border: 						1px solid rgba(205, 100, 65, 0.8);
}
.albumWrapper {
	padding: 						0px;
	float:							inherit;
	margin-top:						10px !important;
	margin-bottom:					10px !important;
	z-index:						20;
}
.photoWrapper {
	padding: 						0px;
	float: 							left;
}
.album {
	width:							100%;
	text-align:						center;
	margin-left:					auto;
	margin-right:					auto;
}

.albumDetails {
	/*width: 						186px;*/
	float:							left;
	padding-bottom: 				5px;
	font-size: 						11px;
	font-family: 					"lucida grande", tahoma, verdana, arial, sans-serif;
}
.albumShare {
	margin-bottom:					6px;
	border-bottom: 					1px solid #CCCCCC;
}
span.albumSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
}
.albumText {
	width: 							95%;
	margin:							0px;
}
.albumText a {
	color: 							#3B5998;
	cursor: 						pointer;
	text-decoration: 				none;
}
.albumText a:hover {
	text-decoration: 				underline;
}
.albumCount, .albumCreate, .albumUpdate, .albumNumber {
	color: 							#808080;
	width:							60px;
	display: 						block;
	text-align: 					left;
	float: 							left;
}
.albumInfo {
	color: 							#808080;
	text-align: 					left;
	float: 							left;
}

.photoDetails {
	/*width: 						186px;*/
	float:							left;
	padding-bottom: 				5px;
	font-size: 						11px;
	font-family: 					"lucida grande", tahoma, verdana, arial, sans-serif;
}
.photoShare {
	margin-top:						10px;
	margin-bottom:					6px;
	border-bottom: 					1px solid #CCCCCC;
}
span.photoSocial {
	float: 							left;
	padding-top: 					6px;
	color: 							#808080;
	font-size: 						11px;
}
.photoID {
	color: 							#808080;
	text-align: 					left;
	font-size: 						11px;
}

.google-album-footer {
	color: 							#808080;
	font-weight:					bold;
	font-size:						10px;
}

.albumDescription {
	display:						none;
}
.albumDescription .BackButton,
.pp_inline .BackButton {
	display:						none !important;
}
.albumDescription .albumTitle,
.pp_inline .albumTitle {
	margin-top:						-20px;
}
#google-album-header, #google-album-footer {
	margin: 						0px;
	padding: 						0px;
}
#google-album-header p, #google-album-footer p {
	margin: 						0px;
	padding: 						0px;
	color: 							#333;
	font-size: 						11px;
}

#google-album-header .BackButton,
#google-album-footer .BackButton,
.paginationControls .BackButton{
	display: 						block;
	height: 						25px;
	width: 							auto;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	padding-left:					20px;
	/*margin-top: 					10px;*/
	margin-left: 					20px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	zoom: 							1;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			5px;
	-moz-border-radius: 			5px;
	border-radius: 					5px;
	text-shadow: 					0px 2px 0px #fff;
	border: 						solid 1px #ccc;
	color: 							#555;
	float: 							left;
	padding-right:5px;
	padding-left: 25px
}
#google-album-header .BackButton:hover,
#google-album-footer .BackButton:hover,
.paginationControls .BackButton:hover{
	cursor: 						pointer;
	text-decoration: 				none;
	background-color: 				#ccc;
	border-color: 					#aaa;
	color: 							#D54E21;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
#google-album-header .BackButton:before,
#google-album-footer .BackButton:before,
.paginationControls .BackButton:before{
	background: 					transparent url(Images/back_arrow.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							5px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}

#google-album-footer ul.TopButton {
	list-style: 					none outside none;
    margin: 						0px 20px 0px 0px;
    padding: 						0px;
    text-decoration: 				none;
	float: 							right;
}
#google-album-footer ul.TopButton li {
	display: 						block;
	line-height: 					25px;
	text-align:						center;
	position: 						relative;
	padding:						0px 5px;
	/*margin-top: 					10px;*/
	margin-left: 					20px;
	margin-bottom: 					5px;
	font-weight: 					bold;
	display: 						inline-block;
	*display: 						inline;
	font-size: 						12px;
	text-decoration: 				none;
	zoom: 							1;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			5px;
	-moz-border-radius: 			5px;
	border-radius: 					5px;
	text-shadow: 					0px 2px 0px #fff;
	border: 						solid 1px #ccc;
	color: 							#555;
}
#google-album-footer ul.TopButton li:hover {
	cursor: 						pointer;
	text-decoration: 				none;
	background-color: 				#ccc;
	border-color: 					#aaa;
	color: 							#D54E21;
	background: 					#ffffff; /* Old browsers */
	background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
	background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
#google-album-footer ul.TopButton li a .Album_To_Top {
	background:						url(Images/Back_Top.png) center center no-repeat;
	width: 							24px;
	height:							24px;
	margin:							0px auto;
}

#google-album-header .seperator,
#google-album-footer .seperator {
	margin:							15px 0px 15px 0px;
	border-bottom: 					1px dotted #CCCCCC;
}
#google-album-header .seperator.Floater {
	margin:							15px 0px 0px 0px;
	border-bottom: 					1px dotted #CCCCCC;
}
.googleLink {
	cursor: 						pointer;
	text-align:						left;
}


/* Isotope Settings */
/* ---------------- */
.isotope-item {
	z-index: 						2;
}
.isotope-hidden.isotope-item {
	pointer-events: 				none;
	z-index: 						1;
}
.isotope,
.isotope .isotope-item {
	-webkit-transition-duration:	0.8s;
	-moz-transition-duration: 		0.8s;
	-ms-transition-duration: 		0.8s;
	-o-transition-duration: 		0.8s;
	transition-duration: 			0.8s;
}
.isotope {
	-webkit-transition-property: 	height, width;
	-moz-transition-property: 		height, width;
	-ms-transition-property: 		height, width;
	-o-transition-property: 		height, width;
	transition-property: 			height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: 	-webkit-transform, opacity;
	-moz-transition-property:    	-moz-transform, opacity;
	-ms-transition-property:     	-ms-transform, opacity;
	-o-transition-property:      	-o-transform, opacity;
	transition-property:         	transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
	-webkit-transition-duration: 	0s;
	-moz-transition-duration: 		0s;
	-ms-transition-duration: 		0s;
	-o-transition-duration: 		0s;
	transition-duration: 			0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: 			none;
	-moz-transition: 				none;
	-ms-transition: 				none;
	-o-transition: 					none;
	transition: 					none;
}


/* clearFixMe Settings */
/* ----------------- */
.clearFixMe:before, .clearFixMe:after {
	content: 						"";
	display: 						table;
}
.clearFixMe:after {
	clear: 							both;
}
.clearFixMe {
	zoom: 							1;
}


/* Social Share Settings */
/* --------------------- */
.albumDetails .socialcount
.photoShare .socialcount {
	color: 							#fff;
	font-size: 						10px;
	line-height: 					14px;
}
.albumDetails .socialcount > li,
.albumDetails .socialcount > li > a:focus,
.albumDetails .socialcount .loading,
.photoShare .socialcount > li,
.photoShare .socialcount > li > a:focus,
.photoShare .socialcount .loading {
	border-radius: 					4px;
}
.albumDetails .socialcount > li > a:focus,
.albumDetails .socialcount > li:hover,
.albumDetails .socialcount > li.hover,
.photoShare .socialcount > li > a:focus,
.photoShare .socialcount > li:hover,
.photoShare .socialcount > li.hover {
	background-color: 				#464646;
}

.albumDetails .socialcount,
.photoShare .socialcount {
	list-style: 					none;
	padding-left: 					0;
	margin: 						0 0 6px 0;
	overflow: 						hidden;
}
.albumDetails .socialcount :link,
.albumDetails .socialcount :visited,
.photoShare .socialcount :link,
.photoShare .socialcount :visited {
	color: 							inherit;
}
.albumDetails .socialcount > li,
.photoShare .socialcount > li {
	background-color: 				#999;
	padding:						0px;
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	position: 						relative;
	vertical-align: 				top;
	text-align: 					center;
	white-space: 					nowrap;
	*margin-right: 					4px;
	float:							right;
	margin-left:					4px;
	margin-bottom:					2px;
}
.albumDetails .socialcount > li > a,
.photoShare .socialcount > li > a {
	width: 							22px;
	height: 						22px;
	display: 						block;
	padding: 						0px;
	text-decoration: 				none;
	color: 							inherit;
}

.albumDetails .social-icon,
.photoShare .social-icon {
	display: 						inline-block;
	*display: 						inline;
	zoom: 							1;
	vertical-align: 				middle;
	*margin-right: 					5px;
}
.icon-facebook,
.icon-googleplus,
.icon-twitter {
	background: 					url('Images/Social_Icons.png') no-repeat;
}
.icon-facebook {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			0 0;
	height: 						15px;
	width:							17px;
}
.icon-googleplus {
	position: 						absolute;
	left:							3px;
	top:							4px;
	background-position: 			-17px 0;
	height: 						14px;
	width: 							20px;
}
.icon-twitter {
	position: 						absolute;
	left:							4px;
	top:							4px;
	background-position: 			-57px 0;
	height: 						14px;
	width: 							17px;
}
.icon-printer {
	position: 						absolute;
	left:							3px;
	top:							3px;
	background: 					url('Images/printer.png') no-repeat;
	height: 						17px;
	width: 							17px;
}
.icon-disk {
	position: 						absolute;
	left:							3px;
	top:							3px;
	background: 					url('Images/disk.png') no-repeat;
	height: 						18px;
	width: 							18px;
}


/* Pagination Settings */
/* ------------------- */
.paginationMain .paginationControls .paginationSearch .hidden {
	display:						none;
}
.paginationMain, .paginationBar, .paginationButtons {
	width:							100%;
}
.paginationBar {
	z-index:						99;
}
.paginationMain .float_right {
	float:							right;
}
.paginationMain .float_left {
	float:							left;
}
.paginationMain .btn {
    display:						inline-block;
    *display:						inline;
    font-size: 						12px;
    padding: 						5px 10px;
    text-decoration: 				none;
    zoom:							1;
}

.paginationMain .btn:hover{}
.paginationMain .btn:active{}

.paginationMain ul.unstyled,
.paginationMain ul.unstyled li{
	list-style-type:				none;
	margin:							0 !important;
	padding:						0 !important;
}
.Selections {
	max-height: 					300px;
	overflow-x: 					hidden;
	overflow-y: 					auto;
}

a.paginationItem, a.paginationItem:visited {
	-webkit-box-shadow: 			0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 				0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 					0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	cursor:							pointer;
	display:						block;
	font-size:						14px;
	line-height:					1.2em;
	margin:							10px 0;
	padding:						10px 10px 10px 35px;
	*padding:						10px;
	position:						relative;
	text-decoration:				none;
	zoom:							1;
}
a.paginationItem:after {
	content:						"";
	display:						block;
	height:							20px;
	left:							10px;
	margin-right:					2px;
	position:						absolute;
	top:							11px;
	width:							20px;
}
a:hover.paginationItem{}
a:active.paginationItem{
    -webkit-box-shadow: 			inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 				inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 					inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.paginationButtons {
	height: 						45px;
	text-align: 					center;
}
.paginationButtons.ControlsTop {
	height: 						45px;
    margin-bottom: 					0px;
	padding-top: 					15px;
    border-bottom: 					1px dashed #DDDDDD;
}
.paginationButtons.ControlsBottom {
	height: 						45px;
    margin-bottom: 					0px;
	padding-top: 					20px;
    border-top: 					1px dashed #DDDDDD;
	width:							100%;
	display:						inline-block;
}
.paginationButtons .pagingInfo {
	font-weight:					bold;
	font-size:						14px;
	display:						inline-block;
	vertical-align:					middle;
	*display:						inline;
	zoom:							1;
	width: 							50%;
	margin: 						-5px auto 5px ;
}
.paginationButtons .pagingInfo .thumbnailStage {
	font-weight:					normal;
	font-size:						12px;
}
.paginationButtons .thumbnailStage {
	font-weight:					normal;
	font-size:						12px;
	display:						inline-block;
	vertical-align:					middle;
	*display:						inline;
	zoom:							1;
	width: 							50%;
	margin: 						0px auto 0px auto;
}
.paginationControls .thumbnailStage {
	font-weight:					normal;
	font-size:						10px;
	display:						inline-block;
	vertical-align:					middle;
	*display:						inline;
	zoom:							1;
	margin: 						-5px 0px 0px 20px;
}
.paginationButtons a {
	display:						inline-block;
	padding:						5px;
	*display:						inline;
	zoom:							1;
}
.paginationButtons a.pfl_first {
	float:							left;
	margin-left:					20px;
	margin-right: 					10px;
}
#FirstPage {
	background: 					transparent url(Images/document_page_first.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_prev {
	float:							left;
}
#PrevPage {
	background: 					transparent url(Images/document_page_previous.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_next {
	float:							right;
}
#NextPage {
	background: 					transparent url(Images/document_page_next.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.pfl_last {
	float:							right;
	margin-left: 					10px;
	margin-right:					20px;
}
#LastPage {
	background: 					transparent url(Images/document_page_last.png) no-repeat center center;
	height: 						16px;
	width: 							30px;
}
.paginationButtons a.disabled {
	opacity:						0.4;
	filter: 						alpha(opacity = 40);
	cursor:							default;
}
.paginationButtons a.disabled:hover {
	opacity:						0.4;
	filter: 						alpha(opacity = 40);
	cursor:							default;
	border:							solid 1px #CCCCCC;
    background: 					#FFFFFF;
}

.paginationMain .showSortingBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showSortingBtn:before {
	background: 					transparent url(Images/sort_columns.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustSort {
	padding-left: 					15px;
}

.paginationMain .showFilterBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showFilterBtn:before {
	background: 					transparent url(Images/filter_type.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustType {
	padding-left: 					2px;
}

.paginationMain .showPagerBtn {
	width: 							110px;
	margin-top: 					10px;
	margin-right: 					20px !important;
	padding-left: 					20px;
	_padding-left: 					10px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .showPagerBtn:before {
	background: 					transparent url(Images/pages.png) no-repeat 0 0;
	content:						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustPage {
	padding-left: 					12px;
}

.paginationMain .paginationControls {
    border-bottom: 					1px dashed #DDDDDD;
    padding-bottom: 				10px;
	/*margin-top:					10px;*/
	margin-bottom: 					10px;
    position: 						relative;
}
.paginationMain .paginationControls.Floater {
	margin: 						0px auto 10px auto;
	padding:						0px;
	border:							1px solid #DDDDDD;
	background:						url(Images/stripey.png) center center;
	-webkit-box-shadow: 			0px 5px 10px #D8D8D8;
	-moz-box-shadow: 				0px 5px 10px #D8D8D8;
	-o-box-shadow: 					0px 5px 10px #D8D8D8;
	box-shadow:						0px 5px 10px #D8D8D8;
    border-bottom: 					1px solid #DDDDDD;
	z-index:						99;
}

.paginationMain .Toggle_Info_Main {
	padding:						4px 9px;
	float:							right;
	cursor: 						pointer;
	margin-top:						10px;
	margin-right:					20px;
}
.paginationMain .Toggle_Info_Main.Toggle_Info_On {
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #CCE9FF 47%, #77C6FF 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#CCE9FF), color-stop(100%,#77C6FF)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#CCE9FF 47%,#77C6FF 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#CCE9FF 47%,#77C6FF 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#CCE9FF 47%,#77C6FF 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#CCE9FF 47%,#77C6FF 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCE9FF', endColorstr='#77C6FF',GradientType=0 ); /* IE6-9 */
}
.paginationMain .Toggle_Info_Main.Toggle_Info_Off {
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
.paginationMain .Toggle_Info_Main .Toggle_Info {
	background:						url(Images/information.png) center center no-repeat;
	width: 							16px;
	height:							16px;
	margin:							0px auto;
}

.paginationMain .Scroll_To_Top {
	padding:						0px 5px;
	float:							right;
	cursor: 						pointer;
	margin-top:						10px;
	margin-right:					20px;
}
.paginationMain .Scroll_To_Top .To_Top {
	background:						url(Images/Back_Top.png) center center no-repeat;
	width: 							24px;
	height:							24px;
	margin:							0px auto;
}
.paginationMain .paginationControls .btn{
	margin-left: 					0px;
}
.paginationMain .paginationControls .paginationFilters,
.paginationMain .paginationControls .paginationPagers,
.paginationMain .paginationControls .paginationSorting{
	-webkit-box-shadow: 			0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 				0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 					0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	background-color: 				#FFFFFF;
	border: 						solid 1px #CCCCCC;
	border-radius: 					0 0 5px 5px;
	display: 						none;
	position: 						absolute;
	font-size: 						11px;
	line-height: 					1.2em;
	right: 							0;
	top: 							34px;
	width: 							140px;
	z-index: 						100;
}

.paginationMain .paginationControls .paginationFilters p,
.paginationMain .paginationControls .paginationPagers p,
.paginationMain .paginationControls .paginationSorting p{
	margin-bottom:					0 !important;
}

.paginationMain .paginationControls .paginationFilters li a,
.paginationMain .paginationControls .paginationSorting li a{
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	margin: 						0;
	padding: 						5px;
	cursor: 						pointer;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationFilters li a:hover,
.paginationMain .paginationControls .paginationPagers li a:hover,
.paginationMain .paginationControls .paginationSorting li a:hover{
	background-color:				rgb(247,255,224);
	color:							#D54E21;
}

.paginationMain .paginationControls .paginationPagers li a.InActive {
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	font-weight: 					normal;
	margin: 						0;
	padding: 						5px;
	cursor: 						pointer;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationPagers li a.Active {
	background: 					url(Images/selected.png) no-repeat left center;
	border-bottom: 					solid 1px #f4f4f4;
	color: 							#21759B;
	display: 						block;
	font-size: 						12px;
	font-weight: 					bold;
	margin: 						0;
	padding: 						5px;
	padding-left: 					20px;
	margin-left: 					5px;
	cursor: 						default;
	text-decoration: 				none;
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}
.paginationMain .paginationControls .paginationPagers li a.Disabled {
	display: 						none;
}

.paginationMain .paginationControls .paginationSorting li a.asc{
	background:						transparent url(Images/arrow_up_red.png) no-repeat 120px 4px;
}
.paginationMain .paginationControls .paginationSorting li a.dec{
	background:						transparent url(Images/arrow_down_red.png) no-repeat 120px 4px;
}

.paginationMain .paginationControls .bar{
	background-color:				#fbfbfb;
	border-radius:					0 0 5px 5px;
	border-top:						solid 1px #ccc;
	margin:							0;
	text-align:						right;
}
.paginationMain .paginationControls .bar .Closer{
	background:						transparent url(Images/closer.png) no-repeat 99% 50%;
	display:						block;
	height:							16px;
	padding:						5px;
	text-align:						left;
	text-indent:					-9000px;
	opacity:						0.4;
}
.paginationMain .paginationControls .bar .Closer:hover{
    background-color:				#efefef;
}

.paginationMain .paginationControls .paginationFilters a.showing {
	background: 					rgb(247,255,224);
	color: 							#626933;
	padding-left:					24px;
	position:						relative;
	text-shadow:					0 1px 1px rgba(255,255,255,1);
	-webkit-transition: 			all 0.2s ;
	-moz-transition: 				all 0.2s ;
	-o-transition: 					all 0.2s ;
	transition: 					all 0.2s ;
}

.paginationMain .paginationControls .paginationFilters a.showing:after {
	content:						"";
	background:						transparent url(Images/selected.png) no-repeat 0 0;
	display:						block;
	height:							16px;
	opacity:						0.8;
	position:						absolute;
	top:							3px;
	left:							3px;
	width:							16px;
}

.paginationMain .paginationMessage{
	height: 						26px;
	vertical-align: 				middle;
	background: 					rgb(233,246,253); /* Old browsers */
	background: 					-moz-linear-gradient(top,  rgba(233,246,253,1) 0%, rgba(211,238,251,1) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* IE10+ */
	background: 					linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
    margin: 						10px 15px;
    padding: 						10px 10px 10px 35px;
	position:						relative;
}
.paginationMain .paginationMessage:after{
	content:						"";
	background:						transparent url(Images/notification.png) no-repeat 0 0;
	display:						block;
	height:							20px;
	left:							10px;
	position:						absolute;
	top:							14px;
	width:							20px;
}
.paginationMain .paginationMessage a{
	margin-left:					10px;
}
#ErrorMessage {
	font-family: 					Verdana;
	float: 							left;
	line-height: 					26px;
}

.paginationMain .paginationEmpty{
	height: 						21px;
	vertical-align: 				middle;
	font-weight: 					bold;
	background: 					rgb(233,246,253); /* Old browsers */
	background: 					-moz-linear-gradient(top,  rgba(255,214,214,1) 0%, rgba(255,81,81,1) 100%); /* FF3.6+ */
	background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,214,1)), color-stop(100%,rgba(255,81,81,1))); /* Chrome,Safari4+ */
	background: 					-webkit-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* Chrome10+,Safari5.1+ */
	background: 					-o-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* Opera 11.10+ */
	background: 					-ms-linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* IE10+ */
	background: 					linear-gradient(top,  rgba(255,214,214,1) 0%,rgba(255,81,81,1) 100%); /* W3C */
	filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD6D6', endColorstr='#FF5151',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
    margin: 						10px 0;
    padding: 						15px 10px 10px 35px;
	position:						relative;
}
.paginationMain .paginationEmpty:after{
	content:						"";
	background:						transparent url(Images/cancel.png) no-repeat 0 0;
	display:						block;
	height:							20px;
	left:							10px;
	position:						absolute;
	top:							14px;
	width:							20px;
}
.paginationMain .paginationEmpty a{
	margin-left:					10px;
}


.paginationMain .paginationControls .paginationSearch{
	display:						inline-block;
	*display:						inline;
	padding:						10px 0;
	zoom:							1;
	margin-left:					20px;
}

.paginationMain .paginationControls .paginationSearchValue{
	-webkit-border-radius: 			3px;
	-moz-border-radius: 			3px;
	border-radius: 					3px;
	border: 						solid 1px #ccc;
	color: 							#ccc;
	font-size: 						13px;
	margin: 						0 5px 0 0;
	padding: 						4px;
}

.paginationMain .paginationControls .paginationSearchValue:hover{
	box-shadow: 					0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	border-color: 					rgba(82, 168, 236, 0.8);
	color: 							#333;
}

.paginationMain .paginationControls .paginationSearchValue.active{
	box-shadow: 					0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	border-color: 					rgba(82, 168, 236, 0.8);
	color: 							#333;
}

.paginationMain .paginationControls .paginationSearchValue.error{
	border-color: 					#f00;
}

.paginationMain .paginationControls .paginationSearch a{
	cursor: 						pointer;
	display: 						inline-block;
	*display: 						inline;/*ie6 and 7*/
	font-size: 						12px;
	font-weight: 					bold;
    margin-left: 					0;
	zoom:							1;/*ie6 and 7*/
}

.paginationMain .paginationSearchGo {
	width: 							110px;
	padding-left: 					20px;
	_padding-left: 					20px;
	position: 						relative;
	font-weight: 					bold;
	text-align: 					center;
}
.paginationMain .paginationSearchGo:before {
	background: 					transparent url(Images/go_search.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							10px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .AdjustSearch {
	padding-left:					12px;
}

.paginationMain .paginationControls .paginationSearch .clearSearch{
	margin-left: 					3px;
	width: 							60px;
	padding-left: 					20px;
	_padding-left: 					20px;
	position: 						relative;
	font-weight: 					bold;
}
.paginationMain .paginationControls .paginationSearch .clearSearch:before {
	background: 					transparent url(Images/Delete_Icon.png) no-repeat 0 0;
	content: 						"";
	display: 						block;
	height: 						16px;
	left: 							15px;
	position: 						absolute;
	top: 							4px;
	width: 							16px;
}
.paginationMain .paginationFrame{}
.paginationMain .AdjustClear {
	padding-left: 					15px;
}

.paginationMain .paginationFrame.loading{
	background:						#FFFFFF url("Images/loading32.gif") no-repeat 50% 50%;
	height:							200px;
}
.paginationMain .paginationFrame.loading a{
	display:						none;
}

.paginationMain .defaultPaginationStyle{
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    -webkit-border-radius: 			5px;
    -moz-border-radius: 			5px;
    border-radius: 					5px;
    text-shadow: 					0px 2px 0px #fff;
    border:							solid 1px #ccc;
    color:							#555;
}
.paginationMain .defaultPaginationStyle:hover{
    background-color:				#ccc;
    border-color:					#aaa;
    color:							#D54E21;
    background: 					#ffffff; /* Old browsers */
    background: 					-moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #EAD3D3 100%); /* FF3.6+ */
    background: 					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#EAD3D3)); /* Chrome,Safari4+ */
    background: 					-webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Chrome10+,Safari5.1+ */
    background: 					-o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* Opera 11.10+ */
    background: 					-ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* IE10+ */
    background: 					linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#EAD3D3 100%); /* W3C */
    filter: 						progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAD3D3',GradientType=0 ); /* IE6-9 */
}
.paginationMain .defaultPaginationStyle:active{
    -webkit-box-shadow: 			inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 				inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 					inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    background-color:				#ededed;
    background-position:			0 -10px;
    background-repeat:				repeat-x;
    border-color:					#aaa;
}

.paginationMain .paginationControls .bar{
	background-color:				#fbfbfb;
	border-top:						solid 1px #ccc;
}
.paginationMain .paginationControls .bar .Closer{
	opacity:						0.4;
}
.paginationMain .paginationControls .bar .Closer:hover{
	background-color:				#FFE0E0;
}


.paginationControls, .albumText,#google-album-header .BackButton, .TopButton {display:none!important;}
#Google_Album_Display .albumTitle {
font-weight:300;
font-size:26px;
line-height:34px;
padding:0;
color:#4b4b4b;
margin:0 0 14px;}

span.albumThumbWrap, .photoThumb {
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;

	}