.thumbsCarouselWrap{overflow:hidden}
.thumbsCarousel ul{width:700px}
.thumbsCarousel li{float:left;margin-right:5px;overflow:hidden}
.thumbsCarousel a{display:block;height:56px;width:56px;overflow:hidden}
.thumbsCarousel img{display:inline-block;min-width:56px;min-height:56px;max-width:56px;max-height:56px}
.thumbsCarousel li.selected a{height:50px;width:50px}
.thumbsCarousel li.selected img{margin-top:-3px;margin-left:-3px;min-height:59px;min-width:59px}
.photoViewModule header{margin-top:0}
.singlePhotoWrap{min-height:286px;padding:10px 10px}
.singlePhotoNotes{position:relative;display:inline-block;margin:0 auto;max-width:100%;height:100%}
.totalViews,.singlePhotoWrap p{display:block}
.singlePhoto .slideBtn{top:70px;z-index:10001}
.singlePhoto{position:relative;padding:4px 0 10px;min-height:200px;width:100%;clear:both}
.singlePhoto img{display:block;margin:0 auto;max-width:100%;max-height:100%}
.singlePhotoOneButton{width:100%!important}
.singlePhotoTwoButtons{width:50%!important}
.singlePhotoThreeButtons{width:33.33%!important}
.photoActionLinks a span#sEmbedCodeLink,.photoActionLinks a span#sTagLink,.photoActionLinks a span#sPhotoUrlLink{cursor:pointer}
.photoActionLinks a:first-child{padding-left:0;padding-right:4px;float:left}
.photoActionLinks a{font-family:arial;font-weight:bold;font-size:11px;padding:0 4px;border-right:1px solid #E8E8E8;float:left}
.photoActionLinks a,.photoActionLinks a span{color:#e8e8e8}
.photoActionLinks a:last-child{padding-right:0}
#lightboxContainer .photoActionLinks a{padding:0 10px}
#lightboxContainer .photoActionLinks a:first-child{padding:0 10px 0 0}
.photoActionLinks a#photoReportAbuseLink,.photoActionLinks a#lightboxReportAbuseLink{border:0}
#currentComment{min-height:36px}
#mainImgPrev,#mainImgNext{top:50px!important}
.singlePhotoNotes .noteBox,#lightboxImageNotesContainer .noteBox{position:absolute;display:block;min-height:25px;min-width:25px;z-index:2000}
.singlePhotoNotes .noteBox span,#lightboxImageNotesContainer .noteBox span{display:block;height:100%;width:100%}
a.noteTitle{position:absolute;padding:3px 6px}
.noteTitle small{position:absolute;display:block;top:-7px;left:50%;width:12px;height:7px;margin-left:-6px}
.singlePhotoWrap .captionTag:hover,#imageDataContainer .captionTag:hover{background-color:#FAD163;color:#09F}
.singlePhotoWrap .details{position:relative}
.lightboxBtn{position:absolute;display:block;right:0;top:0;width:17px;height:20px;text-indent:-10000em}
ol.photoList a{position:relative;display:block;max-height:115px;overflow:hidden;text-align:left}
ol.photoList li{min-width:35px;height:120px;width:auto;margin-right:20px;overflow:hidden}
ol.photoList img{display:block;max-height:95px}
.photoActivity{position:absolute;display:none;left:0;bottom:0;right:0;padding:5px;z-index:20}
.photoActivity aside{float:left;height:30px;overflow:hidden}
.photoActivity aside img{display:block;width:30px}
.photoActivity .details{margin-left:38px;min-height:30px}
.photoActivity .commentCount{position:relative;display:inline-block;top:6px;margin-top:-6px;padding:0;width:9px;height:6px;min-width:0}
.photoActivity .commentCount span{left:2px;bottom:-3px}
.photoActivity p,.likeActivity .commentCount,.likeActivity blockquote{display:none}
.likeActivity p{display:block;padding:0;margin:0}
ol.albumList>li{height:230px;width:178px}
.albumList .even{margin-left:24px}
.albumList .albumWrapper{display:block;padding:3px;margin-bottom:5px;border:1px solid #ccc}
.albumList a:hover .albumWrapper{padding:2px;border:2px solid #333}
.albumList h4{max-width:100%;max-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}
.albumList figure{position:relative;display:block;margin-bottom:5px;width:170px;height:127px;overflow:hidden}
.albumList figure img{display:block;width:170px;height:auto;*margin-left:-40px}
.albumList .tinyPhotos{height:40px;width:178px;max-height:40px;overflow:hidden}
.albumList .tinyPhotos img{float:left;margin-right:5px;max-width:65px;height:40px}
.albumList .noComments{display:none}
div#lightboxOverlay{position:absolute;top:0;left:0;z-index:1000001;width:100%;height:500px;background-color:#000;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85}
div#lightbox{position:absolute;left:0;width:100%;z-index:1000002;text-align:center;top:0}
div#lightboxContainer,img#lightboxImage{margin:0 auto;position:relative}
div#lightbox heading{display:block}
td.leftContainer,td.rightContainer,td#lightboxImageNotesContainer{vertical-align:middle;text-align:center}
#lightboxImage{cursor:pointer}
div#lightboxContainer{min-width:420px;width:420px;background-color:#000;color:#fff}
td#lightboxImageNotesContainer{width:340px;background-color:#4d4747;min-height:300px;height:300px}
td.leftContainer,td.rightContainer{width:40px}
a#lightboxClose{display:block;height:29px;width:29px;position:absolute;right:-12px;top:-12px;background:transparent url('') no-repeat scroll center top}
a#lightboxPrevious,a#lightboxNext{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;top:140px}
a#lightboxPrevious:hover,a#lightboxNext:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}
a#lightboxPrevious{background-position:0 -100px;left:20px}
a#lightboxNext{right:20px}
div#lightboxItemIndex{font-size:12px;padding:12px 0 5px}
div#lightboxViews{font-size:12px;padding:12px 0 5px;margin-right:40px;float:right}
div#lightboxItemIndex{float:left;margin-left:40px}
div#imageDataContainer{width:100%;font-size:11px;min-height:40px;padding-bottom:10px}
div#lightbox .photoActionLinks{position:relative;padding:5px 0 20px;margin-left:40px}
div#lightbox .photoActionLinks a{float:left}
div#lightbox .NotesMain{float:left;margin-left:40px;margin-right:40px;padding-top:5px;padding-right:20px;max-width:600px;width:100%}
div#lightbox span.commentCount{position:relative;float:right;margin:24px 50px 14px 0;padding-bottom:0}
div#lightbox .sharingToolbar li{float:left}
div#viewPhotoTooltipOverlay{position:absolute;top:0;left:0;z-index:1000005;width:100%;height:500px;background-color:#000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
div#viewPhotoTooltip{position:absolute;left:0;top:0}
#mainPhotoHeader{font-size:12px;margin-top:5px}
#mainPhotoHeader #photoCounter{float:left;position:relative;width:50%;margin-bottom:5px}
#mainPhotoHeader .flippers{float:right;font-size:12px;width:20%}
div#prevFlipperBtn{border-right:1px solid #e8e8e8;float:left;padding-right:5px;width:59%;cursor:pointer}
div#nextFlipperBtn{float:right;width:27%;cursor:pointer}
.singlePhotoHeader{position:relative;clear:both}
.singlePhotoHeader .totalViews{float:left;width:90%}
.singlePhotoHeader a{float:right}
.singlePhotoActions{position:relative;padding-top:10px}
.singlePhotoActions .photoActionLinks{float:left;width:57%;*width:60%}
.singlePhotoActions .shareControl{float:right}
.singlePhotoActions .shareControl ul.shareButtons li:last-child{padding-right:0}
.photos .moduleBody .featureTools{position:static;text-align:right;margin-top:11px}
.buttons{font-weight:bold}
.nonote{background-color:#000;filter:Alpha(Opacity=0);opacity:.0}
.tagging .nonote{display:none}
#notesBox{position:absolute;z-index:1000003;left:-10000px;font-family:Arial,Helvetica,sans-serif;font-size:12px;background-color:#fff;padding:10px;border:5px solid #CCC;width:200px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.35)}
#notesBox .footer{padding-left:45px;padding-top:10px}
#notesBox .footer input{width:70px}
#notesBox .footer input:first-child{margin-right:10px}
.Note{font-family:Arial,Helvetica,sans-serif;font-size:11px;width:190px}
.NotesMain{min-width:300px}
.NotesMain span{float:left}
.NotesMain ul{margin-bottom:5px;list-style:none;display:block;padding:0;width:inherit}
.NotesMain ul li{float:left;white-space:nowrap}
#NoteList ul li a.captionTag,#lightBoxNoteList ul li a.captionTag,#NoteList ul li a.deleteTag,#lightBoxNoteList ul li a.deleteTag,#NoteList li span,#lightBoxNoteList li span{float:left}
#lightBoxNoteList{width:auto;display:block}
#NoteList ul li a{font-weight:normal}
.notelabel{background-color:#FFC;padding-bottom:3px;padding-top:3px;padding-left:6px;padding-right:6px;z-index:3000;line-height:18px}
.notelabelwrapper{position:absolute;text-align:center;color:#000}
.captionNoteHighlight{color:#000;background-color:#FAD163;padding-top:0;padding-right:5px;padding-bottom:1px;padding-left:5px;text-align:center;font-weight:bold;margin-bottom:10px}
.saveBackground{background-color:#000;filter:Alpha(Opacity=70);opacity:.7;text-align:center;z-index:2001;height:100%;width:100%;position:relative;top:0;left:0}
#waitingDiv{background-color:#FFF;width:150px;top:20%;position:absolute;z-Index:2005;padding:5px;text-align:center;border:solid 7px #669ACB}
#waitingDiv span{height:30px}
#waitingDiv span,#waitingDiv b,#waitingDiv strong{height:30px;color:#000}
.notefield{background-color:#FFC}
#imgTD{height:32px;padding:4px 8px 0 4px;float:left}
.rcpt{background-color:#E6EEF7;font-size:11px;height:40px;clear:both;z-index:20002}
.acDisplayName{padding:12px 0 0 4px;float:left;height:28px;z-index:20002}
.floatLeft{float:left}
.imgWrapOuter{#position:absolute;height:32px;display:table}
.imgWrapMiddle{#position:absolute;#top:50%;display:table-cell;vertical-align:middle}
.imgWrapInner{#position:relative;#top:-50%}
.acFirst{font-weight:normal;color:#000;z-index:20002}
div.autoComplete{height:250px;z-index:20002}
div.autoCompleteWrapper{z-index:20002;float:left;width:182px!important;_width:167px!important;border:1px solid #000;text-align:left;height:250px;position:static!important;padding:auto;margin:0}
.as_warning_wrapper{height:46px!important}
.as_warning_sm_left{width:170px!important}
.toArea{width:190px!important}
.private_album_message{border:1px solid #6698cb;background-color:#eff3ff;padding:5px;font-size:11px;font-weight:normal;vertical-align:middle;line-height:19px;text-align:center}
.private_album_message .private_album{color:#900;font-weight:bold}
.notingInstructions{background-color:#ffc;border:1px solid #c00;padding:5px;width:95%;text-align:left;margin-left:7px;position:relative;top:8px;margin-bottom:18px;display:none}
.messageDiv{margin-bottom:15px;text-align:center}
.photosSprite{display:block;background:transparent url('') 0 0 no-repeat}
.deleteTag{background-position:left -116px;display:inline;display:inline-block;padding-left:7px;height:11px;margin:0;margin-top:1px}
#photoCaption{text-align:left;margin-top:8px}
#photoCaptionLightBox{text-align:left;margin-left:40px;margin-right:40px;padding-top:5px}
#taggedPhotoFrom{text-align:left;clear:both}
#taggedPhotoFromLightBox{text-align:left;margin-left:40px;margin-right:40px;padding-top:5px;clear:both}
#taggingBox{position:absolute;width:100px;height:100px;border:solid 4px #eee;z-index:1000003;cursor:crosshair;display:none;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
#taggingBox .taggingBoxInner{border:4px solid #000;float:left;height:92px;width:92px;z-index:1000003}
#taggingBox img{position:absolute;right:-45px}
.tagging #lightboxImage{cursor:crosshair}
div#taggingMessage{margin:0 40px 0 40px;background-color:#fffbe2;border:solid 1px #ffe222;padding:5px;color:#000;text-align:left;display:none}
.tagLoading{background:transparent url('') no-repeat scroll center center;background-color:#4d4747;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}
.friendSelectHeader{background-color:#f60e75}
#noteFieldDiv .friendSelect{height:45px;display:block;width:inherit;border:0;background:0;float:none}
#noteFieldDiv .friendSelect input{width:197px;display:block;border:1px solid #777;height:20px;margin:5px 0 5px 0;padding-top:4px;font-size:13px;padding:0}
.photoErrorMessage{padding-top:30px;text-align:center;width:100%}
.photoErrorMessage .txtRed{color:red}
.photoAlbumGallery .commentCount{bottom:1px}
#at20mc{z-index:1000009!important}
#at20mc #at15s{z-index:1000009!important}
.PhotoAlbumGalleryModule nav.pagination{clear:both}
.hide{display:none}